随笔分类 -  4.3 QT学习之路

摘要:QObject定时器 需要头文件#include <QTimerEvent> 需要函数 int QObject::startTimer(int interval); //启动定时器,启动后,就会一直定时触发timerEvent事件,设置定时器间隔时间(单位ms),启动后返回该定时器ID号. void 阅读全文
posted @ 2018-04-26 11:46 诺谦 阅读(1760) 评论(0) 推荐(3) 编辑
摘要:Qt提供的可复用的标准对话框,全部继承自QDialog类,如下图所示: QMessageBox:信息对话框,用于显示信息、询问问题等; QFileDialog:文件对话框 QColorDialog:颜色对话框 QInputDialog:输入对话框(允许用户输入一次数据) QFontDialog:字体 阅读全文
posted @ 2018-04-25 11:01 诺谦 阅读(2506) 评论(0) 推荐(1) 编辑
摘要:对话框介绍 对话框是于用户进行简易交互的顶层窗口 QDialog是Qt中所有对话框窗口的父类,是一种容器类型的组件 QDialog继承于QWidget类,如下图所示: QWidget和QDialog有什么不同 QDialog: QDialog是定制了窗口式样的特殊的QWidget QDialog只能 阅读全文
posted @ 2018-04-23 21:52 诺谦 阅读(2340) 评论(0) 推荐(1) 编辑
摘要:Qt对象之间可以存在父子关系 继承于QObject类或者其子类的对象,都称为Qt对象 当指定Qt对象的父对象时 需要通过setParent()成员函数来设置对象间的父子关系 子对象将会把自己的指针地址保存在父对象的children List链表里(因为父对象可以拥有多个子对象) 子对象内部会有一个指 阅读全文
posted @ 2018-04-23 21:38 诺谦 阅读(3299) 评论(0) 推荐(1) 编辑
摘要:界面展示 1.用户界面类设计 需要使用QWidget组件作为顶层窗口,QLineEdit组件作为输入框,QPsuhButton作为按钮 1.1 在代码里处理按键消息时,需要处理下用户输入的格式(方便逻辑模块计算) 1)匹配括号成对出现,左括号必然先于右括号出现 当有左括号出现时,则status++ 阅读全文
posted @ 2018-04-21 15:01 诺谦 阅读(34311) 评论(5) 推荐(16) 编辑
摘要:Qt中的字符串类 介绍 采用Unicode编码 采用隐式共享技术,节省内存和不必要的数据拷贝 隐式共享介于浅拷贝和深拷贝之间,当两个string对象赋值时,会实现浅拷贝(共享一块内存),如果某个对象被修改了,则会实现深拷贝(从新开辟内存) 跨平台使用,不需要考虑不同平台的兼容性 QString直接支 阅读全文
posted @ 2018-04-19 16:43 诺谦 阅读(4058) 评论(0) 推荐(2) 编辑
摘要:C++中的stack 实现一种先进后出的数据结构,是一个模板类. 头文件 #include<stack> 用法(以int型为例): 代码示例: QT中的QStack 它的父类是QVector,是个模板类 常用用法(以int型为例): 代码示例: 运行: 阅读全文
posted @ 2018-04-19 16:35 诺谦 阅读(10676) 评论(0) 推荐(3) 编辑
摘要:C++中的queue 实现一种先进先出的数据结构,是一个模板类 头文件 #include<queue> 用法(以int型为例): 代码示例: QT中的QQueue 它的父类是QList,是个模板类 常用用法(以int型为例): 代码示例: 打印: 阅读全文
posted @ 2018-04-19 16:27 诺谦 阅读(29970) 评论(4) 推荐(4) 编辑
摘要:本章主要内容如下: 1) 窗口组件(QWidget) 2) QT坐标系统 3) 消息处理(信号与槽) 窗口组件(QWidget) 介绍 Qt以组件对象的方式构建图形用户界面 Qt中没有父组件的顶级组件,则被叫做窗口 组件的类型分为: 容器类(父组件) : 用于包含功能的界面组件 功能类(子组件) : 阅读全文
posted @ 2018-04-18 16:56 诺谦 阅读(7203) 评论(0) 推荐(6) 编辑
摘要:第一个程序 - Hello QT 首先写main.cpp: #include <QApplication> #include <QMainWindow> #include <QPushButton> int main(int argc, char* argv[]) { QApplication a( 阅读全文
posted @ 2018-04-16 22:47 诺谦 阅读(5388) 评论(0) 推荐(3) 编辑