Qt学习笔记2
来源:互联网 发布:会计网络培训 编辑:程序博客网 时间:2024/05/16 19:15
所有可见控件的父类是QWidget,把任何一个可见控件当成对话框处理。
1)Dialog适合做 模式对话框(出来对话框后,对话框后的所有东西不能动)。
connect(btn1,SIGNAL(clicked()),this,SLOT(add()));//将btn1的点击事件和add函数关联
voidDialog::add()
{
QDialogwindow;
window.resize(320,240);
window.exec();
} //显示出的是 模式对话框
voidDialog::add()
{
QDialog*window=newDialog;
window->resize(320,240);
window->show();
} //显示出的是 非模式对话框
2)QWidget适合做 非模式对话框(出来对话框后,鼠标还可以响应其它事件)。
QWidget根本没有exec()方法。
各种使用布局QLayout
QHBoxLayout——水平布局;QVBoxLayout——垂直布局;
QGroupBox——抽屉布局; QGridLayout——网格布局。
(一)Qt标准对话框 都是静态方法,不需要实例化,直接调用。
如:
1) 标准提示对话框:QMessageBox:: information()
标准文件对话框:QFileDialog:: GetOpenFileName()
标准颜色对话框:QColorDialog:: getColor()
标准字体对话框:QFontDialog:: getFont()
2) 调用方法,如调用QMessageBox类中的information函数:
在cpp文件的开始部分添加头文件:
#include <QMessageBox>
QMessageBox:: information(this,tr(“information消息框”),tr(“这是information消息框测试,欢迎您! ”));
(二)QToolBox使用
做类似qq的界面。
(三)文件读写
操作文件往往是QFile和QString配合使用。- QT学习笔记【2】
- Qt学习笔记2
- Qt学习笔记2
- QT学习笔记2
- QT webkit学习笔记(2)
- QT webkit学习笔记(2)
- QT webkit学习笔记(2)
- QT学习笔记(2)
- C++学习笔记2 QT学习
- Qt 学习笔记2 摘自《Qt 学习之路 2》
- Qt 学习笔记3 摘自《Qt 学习之路 2》
- Qt学习笔记 -- Qt简史
- Qt学习笔记,Qt国际化
- QT学习笔记_Hello QT!
- Qt 学习之路 2(2):Qt 简介 笔记
- 《学习Qt之路2》笔记:QT自定义信号槽
- 《学习Qt之路2》笔记:qt之添加动作
- 《学习Qt之路2》笔记:QT布局管理器
- Spring Security(13)——session管理
- Mac下安装 RODBC 包问题
- Spring Security(14)——权限鉴定基础
- PAT - 甲级 - 1006. Sign In and Sign Out (25
- 手淘h5适配方案
- Qt学习笔记2
- 跟我学Android之六 布局
- javascript基本知識-w3Schools-2
- Linux字符设备驱动中container_of宏的作用
- Spring Security(15)——权限鉴定结构
- 训练4 习题6
- Spring Security(16)——基于表达式的权限控制
- CNN笔记:通俗理解卷积神经网络
- 自动登录的一种简单实现