1. 直接变形代码
2. Qt designer
.pro文件
FORMS += widget.ui
.h文件
private:
Ui::Widget *ui;
main.cpp文件
#include "ui_widget.h" //虽然没有这个文件,但在编译UI文件时会生成。
ui->setupUi(this);
3. UI loader
QUiLoader loader;
QFile file(":/forms/window.ui"); //此处用的qrc中的文件
QWidget *window= loader.load(&file);
可以做成主题、皮肤等,甚至在开发测试阶段使用外部文件。
时间: 2024-11-03 21:38:23