
Qt进阶教程
文章平均质量分 79
Qt进阶教程
阿木大叔001
努力实现小时候吹过的牛。。。。。
展开
-
基于Qt实现的可视化大屏监控
先上图总有人质疑QWidget实现不了炫酷的界面,其实QWidget已经很强大了,虽然很多效果没有现成的框架,所以比不上html5或者安卓这种,但是也能实现很多不错的效果了,而且在嵌入式设备上一样能达到这种效果,这是其他很多框架所不能实现的。需要代码的,可以留下邮箱地址。原创 2023-09-15 10:34:22 · 2453 阅读 · 27 评论 -
QGraphicsDropShadowEffect的介绍
QGraphicsDropShadowEffect是Qt中一个用于添加阴影效果的图形特效类,可以在图形或控件周围添加一层阴影效果。通过调整阴影的偏移、模糊度、颜色等参数,可以实现各种独特的视觉效果。原创 2023-07-16 05:30:00 · 1193 阅读 · 0 评论 -
QAnimation的介绍
QAnimation是Qt框架中提供的一个动画类,用于实现GUI控件的各种动画效果。可以通过QAnimation实现如平移、旋转、缩放等动态效果,同时还支持动态添加或删除控件等操作。原创 2023-07-16 00:30:00 · 535 阅读 · 0 评论 -
Q_D指针:Qt中的私有指针
Q_D指针是Qt框架中的私有指针,用于隐藏对象的实现和保护其数据。Q_D指针的原理是将对象的实现放在单独的类(例如MyClassPrivate)中,然后将Q_D指针作为指向该类的单个成员变量存储在主类中。这意味着只有该类可以访问此指针,并且对象的实现可以轻松地更改而无需更改公共接口。原创 2023-07-15 04:45:00 · 1667 阅读 · 0 评论 -
Qt面试题集合
QThread 是 Qt 中的一个基础类,用于在应用程序中建立新的线程。但是,需要注意的是,直接使用 QThread 时有时候存在一些难以解决的问题,例如内存泄漏和跨线程处理信号时可能会遇到问题等。这里,ui->myButton 是在 .ui 文件中定义的 QPushButton 对象,SIGNAL(clicked()) 表示当点击按钮时,clicked() 信号将被发射。这里,我们使用 QDir 类打开名为 myFolder 的目录,并使用 entryInfoList() 函数列举目录中的文件和子目录。原创 2023-07-13 23:45:00 · 5209 阅读 · 0 评论 -
QPainter:Qt图形渲染引擎
QPainter 是 Qt 的核心绘图类之一,提供了各种方法来画出各种图形和文本。QPainter 类通过与特定设备的 QPainterDevice 对象交互,将二维图形呈现到窗口之上。QPainter 可以与 QWidget 或其他显示设备(如 QImage 或 QPrinter)配合使用,因此您可以在屏幕上轻松地呈现复杂的几何图形和文本。QPainter 的高效性可能会产生混淆,尤其是对新手,但实际上 QPainter 使用了优化的算法,能够快速渲染大部分类型的图形和文本数据。原创 2023-07-12 00:15:00 · 2714 阅读 · 1 评论