
QT
介绍QT功能细节
LoveWeeknd
不积跬步无以至千里不积小流无以成江海
展开
-
python QT .ui生成.py文件
1、首先在QT设计器中导出.ui文件2、进入存放.ui文件的目录,按住shit+鼠标右键,选择Powershell窗口打开3、输入:pyuic5 123.ui -o 123.py原创 2018-12-27 15:53:33 · 3957 阅读 · 0 评论 -
AttributeError: ‘mywindow‘ object has no attribute ‘setCentralWidget‘
出错前的代码:class mywindow(QtWidgets.QWidget, Ui_MainWindow): def __init__(self): super(mywindow,self).__init__() self.setupUi(self) #定义槽函数 def hello(self): self.tex...原创 2018-12-27 15:38:02 · 15181 阅读 · 9 评论 -
ubuntu中使用QT同时编译pcl和opencv出现error: field ‘pa ram_k_’ has incomplete type ‘flann::SearchParams’
问题描述:ubuntu中使用QT同时编译opencv和pcl时出现如下错误:错误原因:pcl和openc中均包含flann库产生冲突解决办法:将flann目前更换为flann2或者其它名字,在更改目录后,其它关联引用文件也需要更改涉及到文件如下:/opencv-410/include/opencv2/flann.hpp/opencv-410/include/opencv2/miniflann.hpp/opencv-410/include/opencv2/features2d.hpp原创 2020-08-17 10:41:02 · 2206 阅读 · 0 评论 -
QT中使用 slot 传递 opencv 中的Mat对象
直接运行的时候会出现以下问题:解决办法:在emit之前添加以下代码qRegisterMetaType< cv::Mat >("cv::Mat");例:DWORD __stdcall NotebookCamera::CamCallback(LPVOID lpParam){ NotebookCamera* ptrData = (NotebookCame...原创 2020-03-11 13:24:04 · 1991 阅读 · 0 评论 -
qt Label控件键盘事件无响应
解决办法:选中Label控件,找到属性“focusPolicy”,将其设置为"ClickFocus"原创 2020-02-03 19:55:53 · 1275 阅读 · 0 评论 -
error C2027: 使用了未定义类型“QMouseEvent”
问题情况:解决办法:在自定义鼠标事件的文件中添加#include <QMouseEvent>原创 2020-02-01 12:53:34 · 5091 阅读 · 0 评论 -
QTreeWidget如何隐藏头部
点击QTreeWidget属性找到headerVisible,去掉勾选即可原创 2020-01-29 10:32:05 · 5542 阅读 · 1 评论 -
There's no QT version assigned to this project for platform x64 解决办法
问题描述:工程是由VS+QT开发的,从一台电脑拷贝到另外一台电脑后,运行时弹出以下提示框解决办法:1、点击VS工具栏“Qt VS Tools”,选择 Qt Project Settings2、选择“Version”对应的版本3、如果我的是VS2017...原创 2020-01-10 09:39:51 · 6533 阅读 · 0 评论 -
VS QT中添加button事件简易方式
1、首先手动拉一个Push Button和Label控件Push Button控件的对象名设置为pub_test2、添加槽函数public slots: void on_pub_test_clicked();3、实现void QtGuiApplication1::on_pub_test_clicked(){ ui.label->setText("AAAA")...原创 2019-12-12 21:26:43 · 6137 阅读 · 4 评论 -
QT QTextEdit无边框设置
选中QTextEdit控件,找到QFrame里面的frameShape属性,将属性设置为NoFrame原创 2019-09-03 16:02:49 · 9594 阅读 · 0 评论 -
QT底部状态栏stausBar()添加控件及状态栏高度调整
1、先new一个QLabel控件,然后指定父类为statusBar()QLabel *m_lbl_10 = new QLabel(("系统消息:"), statusBar());如果出现中文乱码,可以在有中文的cpp文件里加上:#pragma execution_character_set("utf-8")2、状态栏高度调整点击对象查看器,选中centralWidget,如...原创 2019-08-22 20:48:54 · 6128 阅读 · 0 评论 -
如何在VS+QT集成环境中添加应用程序图标
1、生成一个.ico图标文件2、右键VS项目属性,添加资源,重新生成即可原创 2019-08-23 17:18:39 · 638 阅读 · 0 评论 -
QT使用Enigma Virtual Box打包exe
1、先使用QT自带的打包工具windeployqt2、下载安装Enigma Virtual Box,安装打开后可以设置语言3、添加我们使用windeployqt生成的exe文件目录4、添加关联文件夹和DLL,这里需要选择第二个选项,如果选择第一个选项的话,单独将exe拿出来运行时会出现缺失关联文件5、压缩文件6、执行封包参考链接:https://...原创 2019-03-08 13:53:44 · 2631 阅读 · 0 评论 -
在Qt MSVC下配置opencv
1、为了能直接使用VC下的OpencvDll,我这里选择安装了MSVC2015,如果使用MinGW,需要重新Make MinGW对应的DLL2、创建工程,kits配置选择MSVC20153、配置opencv(1)、添加库(2)、选择外部库(3)、添加库文件和库目录(4)、打开.pro文件可以看到添加后的代码4、添加一段显示图像的opencv代码...原创 2019-03-10 12:29:44 · 5284 阅读 · 5 评论 -
QT Python Flask Post Json请求
1、在.pro文件里添加QT += network2、QT端代码示例#include "mainwindow.h"#include <QApplication>#include <QNetworkReply>#include <QNetworkRequest>int main(int argc, char *argv[...原创 2018-11-14 21:07:35 · 1201 阅读 · 0 评论