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

Posted justsong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Qt5 开发与实例(第三版)》学习笔记相关的知识,希望对你有一定的参考价值。

 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 开发与实例(第三版)》学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

python cookbook第三版学习笔记十二:类和对象创建新的类或实例属性