您的位置:首页 > 其它

快速设计对话框

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

#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文件中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: