Qt
小奇奇2536
虽然很菜,但是快乐啊!
展开
-
Qt 隐藏任务栏图标 Mac Qt 隐藏Dock图标
使用Qt 开发Mac程序,需要隐藏任务栏图标的看过来,Windows和Mac方法不同原创 2022-12-15 15:34:13 · 798 阅读 · 0 评论 -
Qt post 传base64图片 服务器接收解析图片失败
将图片以base64编码后post传给服务器,服务器接收异常原创 2022-11-08 14:24:27 · 1172 阅读 · 0 评论 -
Qt大佬的资源链接
https://gitee.com/feiyangqingyunhttps://github.com/feiyangqingyun原创 2019-12-18 11:02:31 · 496 阅读 · 0 评论 -
QT qdebug输出结构体
// 结构体定义struct MyStruct{ QString name; int point[2];};// 重载结构体<<符合std::ostream & operator<<(std::ostream & os, const MyStruct & c){ os << c.name.toSt...原创 2019-11-14 10:46:43 · 2485 阅读 · 1 评论 -
继承 QWidget setStyleSheet无效,解决方法
https://www.cnblogs.com/cy568searchx/p/3616057.htmlQWidget子窗口中setStyleSheet无效,解决方法继承 QWidget setStyleSheet无效,解决方法。发现 继承自QWidget的自定义类 ,使用setStyleSheet无效,如果删除头文件中的 Q_OBJECT,setStyleSheet生效,...转载 2019-11-14 09:34:23 · 347 阅读 · 0 评论 -
QGraphicsView 更改鼠标样式 以及QGraphicsItem悬停时更改鼠标样式
一个编辑区域,用QGraphi参数View写的,可以放大,鼠标按下后可以拖拽查看,这个时候希望鼠标可以是"小手"抓取的样子.QGraphicsView上有一些个QGraphicsItem,希望鼠标悬停在item上时可以变成四向箭头,然后可以拉伸item.所以重新了QGraphicsView的void mousePressEvent(QMouseEvent *event);void mo原创 2017-11-07 18:48:25 · 7026 阅读 · 0 评论 -
mouseMoveEvent 函数中判断鼠标那个按键按下
我们可以用if (event->button() == Qt::LeftButton){TODO:}来判断鼠标那个键按下,但是在mouseMoveEvent函数中,event->button()总是返回NoButton,这让这个判断完全失去了意义,经查找,发现大家都是用这个if (event->buttons() & Qt::LeftButton){TODO原创 2017-11-07 11:11:06 · 11217 阅读 · 0 评论 -
QTableWidget删除行出错
在调用removeRow删除QTableWidget的行时总会遇到一个问题,说tableWidget已经是isEmpty(),不能再删除了,但其实还有一行没删除,可是只要删除那最后的一行就出错.代码大致是这个样子的 1.这里是删除的代码,感觉应该没有问题的for (int i = tableRowCount; i >= 0; --i){ui.classfication_table-原创 2017-09-29 20:57:17 · 2893 阅读 · 2 评论 -
Qt delete对象后程序闪退,后改为deleteLater
今天主要解决了一个bug程序设计是想要点击一个widget,然后这个widget发送一个消息,让它的父对象进行一些处理操作,然后把它删掉.但是每次删除的时候不会出现问题,总是在后面不知道哪里出问题,程序都会崩溃:0x00000000646A8ABC (Qt5Widgetsd.dll) (AI-Sentryd.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0xF原创 2017-09-20 08:50:49 · 6579 阅读 · 1 评论 -
This application failed to start because it could not find or load the Qt platform plugin "windows"
通常在打包或是直接运行可执行文件时会出现这个问题,到qt安装目录下找到这个文件夹,放在可执行目录下就可以了原创 2017-09-27 16:10:48 · 609 阅读 · 0 评论 -
qt 无法启动此程序 因为计算机中丢失 XXX.dll.尝试重新安装该程序以解决此问题
这个有可能是哪个dll文件没找到.我通常是将这个dll文件拷贝到可执行文件所在位置到qt的这个目录下找到提示中的dll并添加到可执行文件路径下原创 2017-09-27 16:05:38 · 1623 阅读 · 0 评论 -
QMediaPlayer 播放音频,迁移后没声音
创建工程的时候勾选这个// 头文件#include "QtMultimedia/QMediaPlayer"//主要代码QMediaPlayer * player = new QMediaPlayer;QMediaContent media(QUrl::fromLocalFile("C:/pot.mp3"));player->setMedia(media);p原创 2017-09-27 15:46:12 · 1156 阅读 · 2 评论 -
Qt在vs2013下添加的ui文件中找不到资源图片
用vs2013生成的Qt程序中,生成的ui文件中可以找到添加的资源图片,但是添加现有项(ui文件)中找不到资源,这个时候用Qt Designer打开这个UI文件,在资源浏览器中->编辑资源->导入资源文件->选择资源文件XX.qrc。大功告成原创 2017-08-29 13:25:48 · 3085 阅读 · 0 评论