动态对话框的创建
来源:互联网 发布:泰坦之旅 知乎 编辑:程序博客网 时间:2024/05/16 04:54
动态对话框是指在运行时由.ui文件创建的对话框。它不是用uic将.ui文件转化为c++代码,而是使用类QuiLoader在运行时将文件加载。使用示例如下:
QUiLoader uiLoader;QFile file("sortdialog.ui");QWidget *sortDialog = uiLoader.load(&file);if (sortDialog) { ...}
可以使用QObject::findChild<T>()方法来方法来访问动态对话框中的子组件。例如:
QComboBox *primaryColumnCombo = sortDialog->findChild<QComboBox *>("primaryColumnCombo");if (primaryColumnCombo) { ...}
注意,该方法不适用于MSVC6,在MSVC6中,就使用全局函数qFindChild<T>(),它的使用方式与QObject::findChild<T>()一致。另外,QuiLoader类位于一个单独的库中,要在一个Qt应用程序中使用该类,必须在工程文件中添加如下信息:
CONFIG += uitools
- 动态对话框的创建
- 对话框的动态创建 转
- 动态创建进度条对话框
- 动态创建对话框方法
- 动态库中创建对话框
- 动态创建对话框WND形式
- EasyUI 动态创建对话框Dialog
- 关于动态创建对话框控件位置的不一致问题
- 使用VS的动态连接库创建通用数据库连接对话框
- vs2008中,创建基于对话框的mfc动态库步骤
- 不使用资源文件动态创建对话框的做法
- 动态创建对话框编译无错,执行出错的问题
- 不使用资源文件动态创建对话框的做法
- 动态对话框的实现
- 关于动态创建对话框以及动态创建控件
- 关于动态创建对话框以及动态创建控件
- 对话框的创建
- 非模态对话框的创建
- repo 的用法
- U-BOOT之三:u-boot移植一
- FlexPaper 实现百度文库式应用
- Android 个人通讯录【安卓进化十四】
- Java类集 _排序及重复元素说明
- 动态对话框的创建
- Flex和js相互调用
- 视频管理模块代码总结 (2)flash视频播放源码
- 我的暑假我做主
- ossim细节经验积累
- 笔记本屏幕颜色校证,有效解决屏幕发白、刺眼问题
- 对思维导图的认识
- java toString、String.valueOf 、(String) 的区别
- 关于Java PriorityQueue