嵌入式Linux-Qt开发
夜游小明
这个作者很懒,什么都没留下…
展开
-
问题记录setStyleSheet:Qt样式表频繁设置导致CPU占用过高问题
一、问题APP控件:QWidget:主窗口,背景利用setStyleSheet设置,同时重写paintEvent事件(QWigdet的paintEvent默认为空):void mainWidget::paintEvent(QPaintEvent *event){ QStylePainter painter(this); QStyleOption opt; o...原创 2018-09-07 11:18:40 · 5659 阅读 · 0 评论 -
Qt多线程同步方式:QSemaphore,QWaitcondition和 QMutex三种方式实现
一、目的在Qt多线程程序开发中,经常会碰到一个线程需要阻塞等待一个资源或者一个事件发生。或者需要与另一个线程进行同步。基于以上需求,下面用QSemaphore,QWaitcondition和 QMutex三种方式实现线程的同步运行。 二、设计#include <QApplication>#include <QThread>#include <...原创 2018-09-07 11:21:58 · 1214 阅读 · 1 评论