动态对话框

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

如:

QUiloader uiLoader;

QFile file("sortdialog.ui");

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

 

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

如:

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

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

CONFIG += uitools

 

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

posted on 2013-01-05 14:45  小风儿_xf  阅读(148)  评论(0编辑  收藏  举报

导航