- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 drawRect(this->rect())绘制不全或layout设置窗口大小超范围
给当前窗口添加一个手动绘制的边框时,直接使用painter->drawRect(this->rect());这样绘制右边和下边将显示不全,假如恰好该widget是使用代码写布局嵌入的,会给人的感觉是layout设置失败。或者,一步到位直接使用样式表,设置该窗口边框ui->widget->setStyleSheet("border:1px solid #FFFFFF;写成painter->drawRect(0,0,this->width()-1,this->height()-1);
2024-06-29 15:30:29
122
原创 麒麟设置自启动.desktop执行失败原因记录
问题原因:.desktop中调用的脚本,脚本内最后执行程序前,并未 cd 到程序所在目录,该状态下,双击.desktop可以正常启动程序,设置自启动则失败。情况:写好.desktop后直接双击可成功启动软件,设置自启动缺失败,无打印,看不了日志。解决办法:脚本内加上 cd /……
2024-01-12 16:07:08
720
1
原创 Paintevent占用率偏高问题记录
1、重绘函数内少做运算2、不要在重绘函数内做以下操作:QPixmap * pix=new QPixmap();pix->load("../image/tupian.png");很吃资源;3、不要在重绘事件里重复的设置样式表(虽然我也不知道为什么会那么吃资源,但是就是那么吃资源,血淋淋的教训)欢迎补充与纠正,谢谢。...
2022-06-21 11:05:39
164
空空如也
用qobject_case将QWidget转为QListWidget失败
2021-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人