码迷,mamicode.com
首页 > 其他好文 > 详细

《Qt5 开发与实例(第三版)》学习笔记(十一)

时间:2018-01-31 22:14:29      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:layout   文件   span   slot   对话   direct   pen   void   色值   

 1 // 4.1 Qt5 基本对话框
 2 // 创建一个带有对话框的程序的一般步骤:
 3 // 1 创建工程
 4 // 在自定义类的头文件中:
 5 // 2 声明要用到的组件
 6 QPushButton *fileBtn;
 7 QLineEdit *fileLineEdit;
 8 // 3 添加槽函数,主要用于处理当你点击某个按钮时弹出对话框;处理对话框的返回值;
 9 private slots:
10     void showFile();
11 // 4 添加要用到的头文件
12 // 在自定义类的源文件中:
13 // 5 初始化各个控件对象
14 fileBtn =new QPushButton;
15 fileBtn->setText(tr("选择文件"));
16 // 6 进行布局管理
17 maliLayout =new QGridLayout(this);
18 mainLayout->addWidget(fileBtn,0,0);
19 // 7 添加事件关联
20 connect(fileBtn,SIGNAL(clicked()),this,SLOT(showFile()));
21 // 8 定义槽函数
22 void 类名::showFile()
23 {
24     ...
25 }
26 // 9 添加要用到的头文件
27 // 标准基本对话框所需的静态函数:
28 QFileDialog::getOpenFileName();//获取用户选择的用户名
29 QFileDialog::getSaveFileName();//获取用户保存的用户名
30 QFileDialog::getExistingDirectory();//获取用户选择的已存在的用户名
31 QFileDialog::getOpenFileNames();//获取用户选择的文件名列表
32 QColorDialog::getColor();//获取用户选择的颜色值
33 QFontDialog::getFont();//获取用户选择的字体
34 QInputDialog::getText();//标准字符串输入对话框
35 QInputDialog::getItem();//下拉表条目输入框
36 QInputDialog::getInt();//int类型数据输入对话框
37 QInputDialog::getDouble();//double类型数据输入对话框
38 QMessageDialog::question();//消息框
39 QMessageDialog::information();//消息框
40 QMessageDialog::warning();//消息框
41 QMessageDialog::critical();//消息框
42 QMessageDialog::about();//消息框
43 QMessageDialog::aboutQt();//消息框
44 //参数与返回值见Qt帮助文档(F1)

 

《Qt5 开发与实例(第三版)》学习笔记(十一)

标签:layout   文件   span   slot   对话   direct   pen   void   色值   

原文地址:https://www.cnblogs.com/justsong/p/8394542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!