QT: load .ui at run time

原创 2011年01月12日 18:38:00

Dynamic dialogs are dialogs that are created from Qt Designer .ui files at run-time. Instead of converting
the .ui file to C++ code using uic, we can load the file at run-time using the QUiLoader class:

 

QUiLoader uiLoader;
QFile file("sortdialog.ui");
QWidget *sortDialog = uiLoader.load(&file);
if (sortDialog) {
...
}

 

We can access the form's child widgets using QObject::findChild<T>():
QComboBox *primaryColumnCombo =
sortDialog->findChild<QComboBox *>("primaryColumnCombo");
if (primaryColumnCombo) {
...
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Qt之Ui文件的使用及DLL动态链接库的创建

在Qt中,可以用Qt自带的布局器,将添加的一些Widget进行排版,但是可能总有时候达不到自己满意的效果。比如我们需要自己制作一个嵌入到程序中的组件时,所以可能需要自己手动制作Ui文件,但是Ui文件又...
  • qingtianweichong
  • qingtianweichong
  • 2013年04月13日 14:57
  • 1649

Qt concurrent run()函数使用

QFutureT>run(constClass *object,T (Class::*fn)(Param1,Param2,Param3,Param4,Param5)const,const Arg...
  • zhangbinsijifeng
  • zhangbinsijifeng
  • 2015年10月27日 11:02
  • 767

run time简单理解

基本消息传递 在面向对象编程中,对象调用方法叫做发送消息。在编译时,程序的源代码就会从对象发送消息转换成Runtime的objc_msgSend函数调用。 例如某实例变量receiver实现某一个...
  • ZHZMAREN
  • ZHZMAREN
  • 2016年03月28日 13:58
  • 203

利用 MDK的RTE(run-time environment)功能添加自己的pack

MDK5.0提供的RTE功能还是很不错的,这个功能一方面方便用户创建自己常用的驱动文件包,还有一个很重要的功能就是支持自 动更新,如有驱动包发布者更驱动包,用户每次打开RTE,点击一下更新即可检测。 ...
  • kiti1013
  • kiti1013
  • 2015年05月12日 13:18
  • 1974

Qt: 多线程,继承QThread,重写run(理论+实例)

Qt: 多线程(理论+实例)
  • rl529014
  • rl529014
  • 2016年10月14日 14:06
  • 3168

Qt中ui文件的使用

用designer设计的ui文件可以通过uic工具转换为
  • zzwdkxx
  • zzwdkxx
  • 2014年05月14日 18:59
  • 24940

Jmeter 的使用(完成一次简单的测试计划)

1、打开:       在安装Jmeter的bin目录下运行:sh jmeter.sh          2、完成一次简单的测试计划 (1)建立一个线程组               ...
  • u011138533
  • u011138533
  • 2016年07月29日 16:03
  • 2666

QT中ui文件的使用方法

ui文件的使用是在Qt4中不太容易上手的一点,因为很多同学都是从Qt3升级到Qt4的,在升级过程中发现这部分的变化非常之大,让人有点无所适从。 Qt3的designer简直可以媲美一个ide,可以编辑...
  • u011519892
  • u011519892
  • 2013年08月10日 19:38
  • 2944

Qt入门学习——Qt Creator 中 ui 文件和 Qt 代码关系

通过《Qt Creator的使用》的学习,我们可以借助 Designer(界面设计器)快速设计界面。 当我们编译 Qt 程序代码,Qt Creator 用 uic 工具把 ui 文件的内容转换成 C+...
  • tennysonsky
  • tennysonsky
  • 2015年08月28日 10:20
  • 6316

在Qt中如何使用QtDesigner创建的UI文件(一)

使用Qt有一些时间了,一直在IDE环境(qtcreator和VS2003+集成器)中使用,自然少了很多麻烦的步骤。但是在享受这种便利的同时,我们也失去了理解更多知识背后的点滴。在IDE中,如果我们要开...
  • e5Max
  • e5Max
  • 2013年08月10日 08:23
  • 26488
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT: load .ui at run time
举报原因:
原因补充:

(最多只允许输入30个字)