随笔分类 -  Qt

摘要:Qt绘图 1.QPainter 2D绘图离不开QPainter,可以把QPainter想象成一个画笔,开发人员拿着画笔理论上是可以绘制任何 你想要的图形。QPainter 一般在一个部件(widget)重绘事件(PaintEvent )的处理函数paintEvent () 中进行绘制,首先要创建QP 阅读全文
posted @ 2022-08-17 19:50 Quirkygbl 阅读(283) 评论(0) 推荐(0) 编辑
摘要:QT中的事件 1、QT事件 1.1、事件介绍 事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的通称。在Qt中使用 一个对象来表示一个事件,它继承自QEvent类。 常见事件:鼠标事件、键盘事件、定时事件、上下文菜单事件、关闭事件、拖放事件、绘制事件。 1.2、事件的处理 重载 阅读全文
posted @ 2022-07-31 18:41 Quirkygbl 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Qt中的数据结构 一、常用数据类型 常用基本数据类型 qint8 quint8 qint16 quint16 qint32 quint32 qint64 quint64 qreal | 类型 | 说明 | 大小 | | | | | | qint8 | signed char | 1 | | quin 阅读全文
posted @ 2022-07-31 18:41 Quirkygbl 阅读(632) 评论(0) 推荐(0) 编辑
摘要:文件管理及标准对话框 1、目录操作 主要用到两个类:QDir,QFileInfo 1.1、QDir QDir 类具有存取目录结构和内容的能力,使用它可以操作目录、存取目录或文件信息、操作底层文件 系统,而且还可以存取 Qt 的资源文件。 判断目录是否存在可以使用 exists(),目录的属性可以使用 阅读全文
posted @ 2022-07-31 18:17 Quirkygbl 阅读(94) 评论(0) 推荐(0) 编辑
摘要:布局管理和样式表 一、布局管理 对于一个完善的软件,布局管理却是必不可少的。无论是想要界面中部件有一个很整齐的排列,还是想 要界面能适应窗口的大小变化,都要进行布局管理。Qt中主要提供了QLayout类及其子类来作为布局管理器,它们可以实现常用的布局管理功能 这个东西就是对窗口上面的控件进行排版,而 阅读全文
posted @ 2022-07-30 16:54 Quirkygbl 阅读(94) 评论(0) 推荐(0) 编辑
摘要:基本控件-下 一、DisplayWidgets显示控件 lable 作用就是用来显示一些文字的,或者用来贴图 lable通过setText设置文字内容 ui->label->setText("内容"); lable通过setPixmap设置图片 QPixmap mImage=QPixmap(":/i 阅读全文
posted @ 2022-07-28 18:40 Quirkygbl 阅读(76) 评论(0) 推荐(0) 编辑
摘要:基本控件-上 一、setupUi setupUi的作用:setupUi下面的作用的是用来初始化窗口上面的控件(是在设计里面拖过去的控件才有,如果是自己 写的那么是不会有的),可以理解为在设计下拖的控件,那么要经过执行setupUi之后才会被创建,所以 拖过去的控件使用就必须要在setupUi之后,不 阅读全文
posted @ 2022-07-28 18:11 Quirkygbl 阅读(84) 评论(0) 推荐(0) 编辑
摘要:Qt基本使用 发布项目 在左下方电脑旁边选择Rlease发布模式 再运行一次以防万一 左侧:项目 -> 构建目录 -> release文件夹 生成Qt框架:电脑开始菜单 -> Qt程序对应的控制台(右键以管理员身份运行) 复制exe文件所在文件夹的路径 输入 cd 刚才复制的路径 dir可查看这个文 阅读全文
posted @ 2022-07-28 16:46 Quirkygbl 阅读(440) 评论(0) 推荐(0) 编辑
摘要:UI设计(案例:更改字体颜色以及添加下划线斜体粗体等) 代码化UI设计 QDialog作为窗口基类,不勾选Generate form(就不会有可视化编辑窗口) 创建界面 编辑前在.h文件中包含好所需头文件,如: #include <QDialog> #include <QCheckBox> #inc 阅读全文
posted @ 2022-03-14 14:43 Quirkygbl 阅读(352) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示