QT
weixin_39910452
热情开朗
展开
-
QT统计图qt折线图y轴显示百分比
StatisticDia::StatisticDia(QWidget *parent)QWidget(parent){ui.setupUi(this);QLineSeries *series = new QLineSeries();series->setPointLabelsVisible(true);series->setPointLabelsColor(QColor(255, 0, 255));series->setPointLabelsFormat("(@xPoi..原创 2021-12-30 11:28:02 · 851 阅读 · 0 评论 -
pyqt代码写页面
-- coding: utf-8 --Form implementation generated from reading ui file ‘login.ui’Created by: PyQt5 UI code generator 5.6WARNING! All changes made in this file will be lost!from PyQt5 import QtCore, QtGui, QtWidgetsimport sysclass Ui_Form(object):de原创 2021-12-13 10:37:30 · 505 阅读 · 0 评论 -
qt无法定位程序输入点于动态链接库
重新编译qt动态依赖库,及其他依赖项目模块动态库1.windeployqt xxxx.exe2.解决方案下对所有项目进行右键生成或重新生成原创 2021-12-06 16:15:04 · 376 阅读 · 0 评论 -
2021-09-02pythonno Qt platform plugin could be initialized
Pythonno Qt platform plugin could be initialized问题的解决办法今天因要使用到一个以前PyQT写得工具,但运行时报错:This application failed to start because no Qt platform plugin could be initialized方法一可能原因:环境变量QT_PLUGIN_PATH指派错误方法二单独设置环境变量QT_QPA_PLATFORM_PLUGIN_PATH才能找到新版Qt的路径,QT_QPA原创 2021-09-02 18:31:58 · 1292 阅读 · 0 评论 -
QT取消事件,qt取消信号槽
QT中connect和disconnect用法总结分类专栏: QT 文章标签: c++ qt版权connect用于连接信号和槽函数,但是我们经常忽略最后一个参数,本人在写代码时遇到了bug,选择一个符号进行多次标绘,再选择其他符号时,会将上一次选择的符号也进行标绘,主要时connect最后一个参数搞的鬼。当conncet最后一个参数不写时,connect多少次,槽函数就执行多少次,本人遇到的bug需要将最后一个参数设为Qt::UniqueConnection,避免多次连接,只连接一次。根据原创 2021-04-19 14:41:59 · 2882 阅读 · 0 评论 -
qt,QSerialPort的waitForReadyRead使用,一次读取所有数据
m_portName = "COM3";m_seria = new SeriaPort();m_seria->initPort(m_portName);m_seria->sendInfo("470AFF800300000000FA");//m_seria->m_serialPort是QSerialPort对象QObject::connect((m_seria->m_serialPort), &QSerialPort::readyRead, = {//QMessa原创 2021-03-31 17:12:52 · 4333 阅读 · 0 评论 -
QT qtabwidget动态插入内容
QFormLayout* layout = new QFormLayout;QLineEdit* text1 = new QLineEdit();QLineEdit* text2 = new QLineEdit();layout->addRow(“Name:”, text1);//往QFormLayout中添加表项layout->addRow(“Tel:”, text2);layout->setSpacing(10);ui.tabWidget->widget(0)-&g.原创 2021-03-30 14:37:46 · 938 阅读 · 0 评论 -
c++ QT 报错vector不是模板
Qt使用vector报错:no template named ‘vector‘解决方法:方法1,加上 using namespace std;方法2, std::vector v;原创 2021-01-20 19:46:22 · 1228 阅读 · 0 评论 -
Qt——打开文件夹并获取路径以及文件夹下文件名
Qt——打开文件夹并获取路径以及文件夹下文件名借助Qt中QFileDialog库的getExistingDirectory()函数,可以直接返回当前文件夹的路径。头文件声明#include主程序QString filename = QFileDialog::getExistingDirectory();获取文件夹下子文件名称头文件声明#include #include主程序QString filename = QFileDialog::getExistingDirectory();原创 2021-01-12 12:54:31 · 5095 阅读 · 1 评论 -
vs运行QT项目(含opencv440)
首先安装QT和opencv分别在c盘和d盘配置QT及opencv环境变量fvs中安装qt插件并配置--此处略过(百度有)vs中QT option配置配置opencv方式一:在解决方案资源管理器中右键项目-->属性--c++目录-->配置包含目录和库目录然后右键项目-->属性--连接器->输入-->配置附加依赖项(opencv库的名称)方式二:在属性管理器中项目下的release或debug中右键-->添加新.原创 2020-12-11 20:14:50 · 369 阅读 · 0 评论 -
Qt程序打包发布
下面介绍另一个博客的方法:1、首先找到这个工具,这个工具叫做“windeployqt”。它一般位于Qt安装目录下的mingw_XX\bin目录下,像我的目录就在C:\ProgramData\Qt\5.8\mingw53_32\bin。此时,建议将整个目录直接加入系统环境变量,便于后续使用。2、编译你的程序,注意必须是release版本。debug版本的貌似不行。3、启动cmd,进入到你要发布的程序所在的目录,比如我的程序放在D:\Test目录下,就输入”cd /d d:\test”,记住里面一定要.原创 2020-12-11 14:58:05 · 167 阅读 · 1 评论 -
qt读取base64图片数据并在label上显示图片
项目中有获取到服务器那边发来的base64图片数据在客户端进行显示,取到的数据使用QPixmap::loadFromData(const QByteArray &buf, const char *format, Qt::ImageConversionFlags flags)进行加载死活不行,整了好久最后发现发过来的数据包含了多余的东西data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQ…上面这个是接收到的数据的前面的数据,前面的data:image/j原创 2020-12-03 10:55:14 · 47612 阅读 · 1 评论 -
QT widget提升为自己定义的widget,Qwidget封装并嵌套使用
1.首先自己定义一个widget,里面放几个label和一个Tab效果如下该widget对应的类为DispStatisticalInfo,继承自CDispStatisticalInfo,CDispStatisticalInfo继承自QWidget2.新建一个 qt widget工程,双击QtwidgetApplicationTest.ui(工程自动生成的ui文件),qt designer会打开该文件设计界面窗口设置水平或垂直布局(这一步很重要),然后往里面拖拽一个widg原创 2020-12-02 20:32:05 · 3415 阅读 · 0 评论 -
vs c++ qt无法解析的外部符号
创建ui文件的方式不对上面这种添加方式编译整个项目的时候容易报错(项目中没有自动生成widget.ui对应的.h和.cpp文件下面换一种创建方式:这种方式自动生成了对应的.h和.cpp文件原创 2020-12-02 14:43:01 · 475 阅读 · 0 评论