- 博客(12)
- 收藏
- 关注
原创 QTimer之多个QTimer中,一个定时器运行耗时操作会阻塞全部QTimer
尝试了新建类并moveToThread,并在该线程中运行sleep函数,发现定时器A仍会被阻塞。后又尝试了直接将定时器B->moveToThread到子线程中,但是QTimer不能在其他线程中启动,虽然可以运行一段时间,但是有崩溃的风险。在一次项目中的MainWindow中建立了三个QTImer:A、B、C,并设置了不同的触发时间,但是运行时发现有一个需要高频触发的定时器A并没有按照预期的时间触发。添加了部分打印信息后,发现和定时器B的耗时操作时间重合,像是被B中的事件阻塞了。
2025-03-21 17:23:49
123
转载 RK3399-arm64-ubuntu18.04安装及QT5安装
在RK3399板上安装ubuntu18.04及qt5,配置好环境后可直接在开发板上开发,无需交叉编译
2022-09-09 14:43:03
1585
原创 QT事件整理(三)文件读写
QFile:文件读写操作QString path = QFileDialog::getOpenFileName(this,"窗口名字","默认路径")QFile file(path) // path:路径file.open(QIODevice::ReadOnly) // 只读方式打开QByteArray array = file.readAll( ) // 全部读取,保存到arrayQTextCodec * codec = QTextCodec::codecForName("gbk") // 编码
2022-05-25 08:48:36
147
原创 QT事件整理(二)绘图事件
绘图事件:void paintEvent(QPaintEvent *) // 声明绘图事件QPainter painter(this) // 声明一个画家对象,this指绘图设备painter.drawLine // 画线 Ellipse // 画椭圆 Rect // 画矩形 Text // 画文字 .....QPen pen (QColor(255...
2022-05-17 16:12:45
601
原创 QT事件整理(一)
鼠标事件:enterEvent // 鼠标进入leaveEvent //鼠标离开mousePressEvent(QMouseEvent ev) //鼠标按下mouseReleaseEvent // 鼠标释放mouseMveEvent //鼠标移动ev->x( ) ev->y( )// 坐标ev->button( ) //判断按键 Qt::leftButton ...ev->buttons( ) // 判断move时的左右键 ,结合&操作符QString("%
2022-05-17 15:26:01
207
原创 【QT常用类】QPoint、QSize,QRect
QPoint:QPoint p(int x,int y) // 构造一个横坐标x纵坐标y的QPoint对象pp.rx( ) // 得到横坐标(可直接修改)p.setX(int x) // 设置横坐标p.x( ) // 获得横坐标(只读)... // 同理y也一样支持加减法赋值QSize:QSize m(int x,int y) // 构造一个宽为x高为y的QSize对象m.rwidth( ) // 得到宽度(可直接修改)m.setwidth( ) // 设置宽度m.width( ).
2022-05-10 11:09:56
2266
原创 【QT基础类型】QString基础用法
QString s // 定义s.isEmpty( ) // 判空s.toInt(bool x=0,int y=10) // x指出是否转换成功,10进制y=10,8进制y=8··· // 同理toDouble,toFloat,toLong,toShort,toUInt,toULong,toUShorts.toLower( ) // 转为小写s.toUpper( ) // 转为大写s.compare(s1) // 比较s和s1,返回大于0表示s>s1,等于0相等,小于0为s<s1s
2022-05-10 09:54:34
891
原创 QML 部分基础组件属性
通用:anchors.fill:parent //填满整个父布局anchors.centerIn:parent //在父布局中居中property alias a:b //取a为b的别名Item:z:0 //值越大图层在越上方,默认为0opacity:1.0 //0.0-1.0,1.0为不透明,默认为1.0layer.enabled:true //启用分层渲染,默认为falsefocus:true //获得焦点,父组件焦点不会自动传递到子组件forceActiveFocus( ) ...
2022-05-09 14:27:19
811
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人