笔记
蜗牛!
这个作者很懒,什么都没留下…
展开
-
linux(中标麒麟)下直接运行可执行文件,提示找不到库
库文件在在可执行目录下存在,是qt程序生成的库,在qt中可以运行起来,但是双击运行就起不来,命令行启动则提示找不到库文件解决方法:1,在/etc/ld.so.conf文件中加入当前可执行程序的路径2,执行 sudo /sbin/ldconfig 使该修改生效...原创 2022-01-20 09:47:06 · 2686 阅读 · 0 评论 -
QMdiArea设置背景图片
ui->mdiArea->setBackground(Qt::NoBrush); //必需的,不设置NoBrush,背景设置会无效 ui->mdiArea->setStyleSheet("QMdiArea{border-image: url(:/icon/3.bmp);}");原创 2021-12-06 21:05:00 · 772 阅读 · 0 评论 -
QComboBox调用clear崩溃
QComboBox调用clear崩溃,试着调用removeItem(0)也崩溃。界面两个box,一个调用会崩溃,另外一个就不会崩。最终找到原因:一个box的信号currentIndexChanged(int)绑定槽函数了。解决方案:调用clear前,先调用disconnect,clear之后再connect...原创 2021-11-11 09:01:47 · 737 阅读 · 0 评论 -
QWidget 设置模态
方法1、setWindowModality(Qt::ApplicationModal);方法2:setAttribute(Qt::WA_ShowModal,true);原创 2021-09-23 15:45:42 · 258 阅读 · 0 评论 -
QPushbutton设置不同颜色字体
QString str=QString(“海里”)+QString("<font color=‘green’>/公里");QPushbutton的setText没有效果QLabel的setText可以显示不同颜色字体解决方案:在button中插入label,同时为label添加事件过滤器,点击label时可以出发button按键消息电脑不能联网,手机码字太费劲了,还是直接上图吧...原创 2021-07-26 17:22:06 · 1952 阅读 · 0 评论 -
This application failed to start because it could not find or load the QT platform plugin “windows“
我的电脑安装的QT版本是qt5.9.6,同一个程序在自己电脑上可以运行,但在别人的安装同样qt版本的电脑上就无法运行,会提示“This application failed to start because it could not find or load the QT platform plugin “windows” in “” 并弹出对话框"This application has requested the Runtime to terminate it in an unusual way"原创 2021-07-19 13:57:28 · 661 阅读 · 0 评论 -
2021-06-30
C++ set/get宏定义使用宏定义#define定义类的成员变量以及对应的set/get接口。宏定义的本质就是替换。#define setVariable(type,name)private:type m_##name;public:inline void set##name(type value){m_##name = value;}inline type get##name(){return m_##name;}注:1、行末尾的反斜杠续行符不能省略;2、如果不想用反斜杠,就只能把原创 2021-06-30 11:19:25 · 71 阅读 · 0 评论