快速设计对话框
2013-01-03 17:25
190 查看
工具:
Qt设计师(Qt Designer),它提供一种可视化的设计能力
启动命令:designer
创建对话框的基本步骤:
1:创建并初始化子窗口部件
2:把子窗口部件放到布局中
3:设置Tab键的顺序
4:建立信号与槽之间的连接
5:实现对话框中的自定义槽
qt设计师的操作:
objectName 设置变量名
text 设置显示的文字
enabled 设置false为禁止
default 设置true对应enter键按下响应
windowTitle 设置窗口标题
Edit->Edit Buddies 伙伴 单机这个标签并把红色箭头拖到行编辑器上,释放鼠标按键
Edit->Edit Eidgets 离开
Form->Lay Out Horizontally 水平布局
Form->Lay Out Vertically 垂直布局
Form->Adjust Size 最佳窗体大小
Edit->Edit Tab Order 编辑Tab顺序
Form->Preview 预览
源代码
main.c
gotocelldialog.ui
运行效果:
附加小知识:
1:Docked Window(停靠窗口),多文档界面风格,即只有一个顶级窗口和多个子窗口构成的界面
2:qmake工具可以自动检测到用户界面文件*.ui并且可以生成适当的makefile规则来调用Qt的用户界面编译器(user interface compiler,uic),uic工具会将*.ui文件转换成c++并且将转换结果存储在ui_*.h文件中
Qt设计师(Qt Designer),它提供一种可视化的设计能力
启动命令:designer
创建对话框的基本步骤:
1:创建并初始化子窗口部件
2:把子窗口部件放到布局中
3:设置Tab键的顺序
4:建立信号与槽之间的连接
5:实现对话框中的自定义槽
qt设计师的操作:
objectName 设置变量名
text 设置显示的文字
enabled 设置false为禁止
default 设置true对应enter键按下响应
windowTitle 设置窗口标题
Edit->Edit Buddies 伙伴 单机这个标签并把红色箭头拖到行编辑器上,释放鼠标按键
Edit->Edit Eidgets 离开
Form->Lay Out Horizontally 水平布局
Form->Lay Out Vertically 垂直布局
Form->Adjust Size 最佳窗体大小
Edit->Edit Tab Order 编辑Tab顺序
Form->Preview 预览
源代码
main.c
#include <QApplication> #include <QDialog> #include "ui_gotocelldialog.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); Ui::GoToCellDialog ui; QDialog *dialog = new QDialog; ui.setupUi(dialog); dialog->show(); return app.exec(); }
gotocelldialog.ui
运行效果:
附加小知识:
1:Docked Window(停靠窗口),多文档界面风格,即只有一个顶级窗口和多个子窗口构成的界面
2:qmake工具可以自动检测到用户界面文件*.ui并且可以生成适当的makefile规则来调用Qt的用户界面编译器(user interface compiler,uic),uic工具会将*.ui文件转换成c++并且将转换结果存储在ui_*.h文件中
相关文章推荐
- 快速设计对话框2
- Qt 第二章 创建对话框--快速设计对话框(2) 推荐
- 快速设计对话框3
- 快速设计对话框
- Qt:快速设计对话框. C++ GUI
- Qt 第二章 创建对话框--快速设计对话框
- 第二章 创建对话框 2.3快速设计对话框
- Qt5:快速设计对话框 QtDesigner 的使用
- 2.3快速设计对话框(Rapid Dialog Design)
- 快速设计对话框-qt designer-vs2008
- (转)2.3快速设计对话框(Rapid Dialog Design)
- QT -- 快速设计对话框
- QT -- 快速设计对话框1
- QT -- 快速设计对话框2
- 【iOS】快速理解 设计模式六大原则
- Flume快速入门(二):设计从简
- 第四十八课、替换对话框的设计与实现------------------狄泰软件学院
- Java课程设计笔记-Android系统创建阻塞式对话框
- 快速设计表单样式
- 分布式文件快速搜索-设计与实现(开源/并行)