动态对话框

是在程序运行的时候使用QUiLoader类载入该文件的

如:

QUiloader uiLoader;

QFile file("sortdialog.ui");

QWidget *sortDialog = uiLoader.load(&file);

 

使用QObject::findChild<T>()来访问这个窗体中的各个子窗口部件

如:

QComboBox *p = sortDialog->findChild<QComboBox *>("primaryColumnCombo");

而且必须在.pro文件中加入这一行内容:

CONFIG += uitools

 

动态对话框使不重新编译应用程序而可以改变窗体布局的做法成为可能

你可能感兴趣的:(对话框)