QT_PC学习_GUI程序设计入门_窗口
来源:互联网 发布:淘宝详情制作软件 编辑:程序博客网 时间:2024/05/01 21:37
QT中的窗口部件:
1. 基础部件QWidget
QWidget继承自QObecjt和QPaintDevice ,QPaintDevice用于实现界面的显示,是一切可以绘制的对象的基类。
2.对话框
模态和非模态: 窗口阻塞 setModel()来实现
常见的对话框:
颜色对话框: QColorDialog, 使用: 创建对象dialog,获取选择的颜色dialog.currentColor();
文件对话框: QFileDialog::getOpenFileName(this, 'title, "F:", tr("代码(*c *cpp)")) //F,过滤器
QFileDialog::getOpenFileNames(this, 'title, "F:", tr("代码(*c *cpp)")) //多个文件
QFileDialog::getSvaeFileName(this, 'title, "F:", tr("代码(*c *cpp)")) //保存文件
字体对话框:
QFontDialog::getFont(bool *ok, parent);
输入对话框:
QInputDIalog::getInt Double Text Item
消息对话框:
QMessageBox::question warning information about aboutQt critical
进度对话框:
QProgressDialog dialog("", "", 0, 100, this); setValue()
错误对话框
QErrorMessage *eMsg; showMessage(tr"error msg")
向导对话框
QWIzard类用于实现安装时 的界面向导(参看程序发布中的方法)
QWizard wizard(parent; .add(QWizardPage); wizard.exec();
3.QLineEdit:
显示模式: echoMode,用于设置显示的方式
掩码(mask): A (字母) N(数字字母) X(任意) 9(只能输入数字) H(16进制) B(二进制)...
输入验证(validator): QIntValidator DoubleValidator RegExpValidator
自动补全: setCompleter() // QCompleter *com = new QCompleter(wordList, this);
- QT_PC学习_GUI程序设计入门_窗口
- QT_PC学习_GUI程序设计入门_主窗口
- QT_PC学习_GUI程序设计入门_布局
- QT_PC学习_GUI程序设计入门
- QT_PC学习_多媒体入门_Avdio
- QT_PC学习_多媒体入门_简单场合应用
- 黑马程序员_学习日记十一_GUI
- QT_PC实战常见问题_其他
- 黑马程序员_学习笔记_Java基础_GUI
- Windows程序设计_Chap03_窗口与消息_学习笔记
- Windows程序设计_Chap03_窗口与消息_学习笔记
- Linux程序设计学习_No.1_入门学习
- QT_PC实战常见问题_应用发布相关
- 黑马程序员_基础_GUI
- QT_PC实战常见问题_控件传值问题总结
- QT_PC实战常见问题_系统美化(使用样式表)
- 第01章_程序设计入门
- Jmeter学习_入门
- oj类模板
- 动态规划详解
- 【算法拾遗】子数组的最大乘积
- 如何在6572的code下面新建一个工程
- poj 2586 Y2K Accounting Bug (贪心)
- QT_PC学习_GUI程序设计入门_窗口
- andriod 应用图标的问题
- DFS序——解决一类树上数据结构问题的方法
- VMware无法运行,重新安装提示“您可能没有合适的权限访问这个项目”的解决办法
- POJ训练计划2524_Ubiquitous Religions(并查集)
- crm2011QueryByAttribute的事例
- js获取文本编译器CKEditor的值
- 舍不得让你输
- X264的编译(QT版和VS)