ICode9

精准搜索请尝试: 精确搜索
  • Linux查看Qt版本号的方法2021-08-28 12:03:59

    在Linux环境下我们可以通过以下的方法来获取Qt的版本号 strings libQt5Core.so.5 | grep "5\." 通过此命令即可获qt的版本号和编译位置 Qt 5.14.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.4.0 20160609)This is the QtCore library version Qt 5.14

  • 【python】python,PyQt5以及Qt designer的使用_做界面(用vscode)2021-08-28 01:02:56

    1.PyQt5和Qt designer准备 win+r       cmd       输入以下 python -m pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com PyQt5 python -m pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com PyQt5-Tools

  • QT从入门到入土(九)——TCP/IP网络通信(以及文件传输)2021-08-27 17:31:06

    引言 TCP/IP通信(即SOCKET通信)是通过网线将服务器Server端和客户机Client端进行连接,在遵循ISO/OSI模型的四层层级构架的基础上通过TCP/IP协议建立的通讯。控制器可以设置为服务器端或客户端。 关于TCP/IP协议可详看:TCP/IP协议详解 - 知乎 (zhihu.com)  总的来说,TCP/IP通讯有两个部

  • Qt生成串口通信dll过程2021-08-26 18:31:52

    #ifndef UARTDLL_GLOBAL_H #define UARTDLL_GLOBAL_H #include <QtCore/qglobal.h> #if defined(UARTDLL_LIBRARY) # define UARTDLL_EXPORT Q_DECL_EXPORT #else # define UARTDLL_EXPORT Q_DECL_IMPORT #endif #endif // UARTDLL_GLOBAL_H View Code UARTDLL.h:

  • QT 线程池2021-08-26 15:02:41

    1、建立一个新的类,且需要继承QObject和QRunnable Class MyThreadPool : public QObject, public QRunnable{ }; 注意在继承的时候,一定是QObject在前,QRunnable在后,不然会报错。 2、声明各个函数。   class MyThreadPool : public QObject, public QRunnable { Q_OBJECT pu

  • QT自定义控件的使用--编译不过解决2021-08-26 11:31:28

    1、创建自定义控件(略),参考各大神的blog; 2、项目中将控件拖放到UI界面后,编译报错: 无法打开sceradiobutton.h(我的自定义控件是sceradiobutton) 解决:将自定义控件类.h, .cpp添加到项目中 3、再次编译,提示找不到ui_sceradiobutton.h文件 解决:将ui_sceradiobutton.h(自定义控件的ui生成文

  • VS+Qt+Halcon——显示图片,实现鼠标缩放、移动图片2021-08-25 18:36:17

    摘要 本篇博文记录一下,用VS+Qt+Halcon实现对图片的读取以及鼠标缩放,移动(鼠标事件调用了halcon自带的算子)的过程。以及遇到的坑.....

  • Qt 版Word多文档编辑与处理(完整版)2021-08-25 17:02:02

           微软的Office Word软件是一款通用的文字处理软件, 其功能非常强大, 但它是如何实现的呢? 本文怀着这样的想法, 用Qt开发出与之功能类似的文字处理软件.(当然了, 我只实现了一些基本功能, 读者们可根据本文的思路,对该软件的功能进行扩展), 请先看软件运行结果: (

  • QT 浮点数相比较qFuzzyCompare()2021-08-25 16:33:20

    double value1 = 3.1415926; double value2 = 3.1415920; if(qFuzzyCompare(value1,value2)) { //相等 qDebug() << "相等"; } else { //不相等 qDebug()

  • 医学四视图-001-基本框架搭建2021-08-25 15:59:14

    ​ 本文将主要介绍医学四视图的基本布局。包括轴、矢、冠和3D显示窗口以及一个窗宽窗位调节窗口。 电梯 1 布局2 代码2.1 imagemanage.h2.2 imagemanage.cpp ☞ 源码 1 布局 ​ 本模块是还是在ThirdVtk基础上添加一个模块,下图所示: ​ 同时Qt版本更换为5.14.2,原来的版

  • Qt报表框架2021-08-25 12:32:58

    NCReport NCReport 是一个功能强大、快速、跨平台且易于使用的报表引擎库、报表生成器、报表设计器、报表编写器、报表工具、文档打印系统,用 C++ 编写并基于 Qt toolkit。该软件的主要功能是使用 XML 报表模板从数据源直接打印,预览或生成 PDF、PS、SVG、IMAGE 和 TEXT 输出文件

  • iTOP4412开发板-Qt初探及Qtopia2.2.0系统开发2021-08-25 11:32:12

    本章为大家介绍 Qtopia2.2.0,它是带桌面系统的 QT 的最终版本,虽然技术上不是最新的,但它仍有很大的现实意义,毕竟目前最新的 QT 技术只提供了图形库,没有像 Qtopia 这样有着友好的桌面系统。下一章我们会给大家介绍 QTE(即 QT 的嵌入式版本),包括 4.7 和5.7 两个版本,通过对比学习,相信会增

  • QT 设计界面修改不生效问题解决2021-08-25 10:59:29

    在design界面修改了ui文件,但是运行、重新建造后都没有变化 搜到了几个其他博客写的两种方法都不能用 ## 解决: 删除路径文件夹里面生成的build文件夹,再重新build 感觉这是qt的bug,就是原来的文件夹在修改后没更新,所以删掉重新build就好了。 ## 其他: 还有另一个问题,我在修改了文件

  • Qt编写安防视频监控系统62-子模块6预置位2021-08-25 08:34:34

    一、前言 预置位功能,只对带有预置位的球机才起作用,有云台的球机未必有预置位,要仔细查看清楚,不清楚可以询问厂家或者查阅手册,在本模块中,可以获取预置位、添加预置位、调用预置位、删除预置位、调用起始位、设置起始位、开始巡航、停止巡航等。 获取预置位以后,会将获取到的预置位集

  • Qt学习日志2021_08_23_对话框2021-08-24 21:59:57

    消息对话框 //消息对话框 //1.错误对话框 QMessageBox::critical(this,"critical","错误"); //2.信息对话框 QMessageBox::information(this," info","信息"); //3.询问对话框 //返回值 if(QMessageBox::Save == QMessageBox::question(

  • qt因指针未初始化而引发的crash错误2021-08-24 11:31:57

    谨记!!!谨记!!! 1.老规矩看一下问题代码 Login类构造函数,h为指针变量已在.h文件中声明.声明的指针变量一定要初始化!!!一定要初始化!!!一定要初始化!!!否则也会报crash错误 Login::Login(QWidget* parent) : QWidget(parent) , ui(new Ui::Login) { ui->setupUi(this); connec

  • Qt 使用sqlite2021-08-24 11:31:16

       1、   .pro文件中添加 QT += core gui sql2、在初始程序中加入 mainwindow.h中加入   2.1引入头 #include <QSqlDatabase> 2.2//创建数据库对象db       QSqlDatabase db; 3、在mainwindow.cpp 的构造函数中添加下面代码 //创建连接对

  • Qt 中文路径导致构建失败等问题2021-08-23 23:57:44

    一、描述 拥有中文路径会导致程序构建失败等一系列问题,那么该如何解决此问题? 二、方案 2.1 由于中文路径导致构建失败 关闭程序,修改当前的路径,将中午替换掉 2.2 无法进入断点 debug模式才能进入断点 之前有中文路径 解决方案一:关闭程序,删掉user文件,重启 解决方案二:打开项目

  • Qt按钮传信号&类的对象传信号2021-08-23 20:57:45

    widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = 0); ~Widget(); public slots://定义需要的槽函数 void myslot1(); void myslot2(int b); void myslo

  • Qt之QListView和QStandardItemModel用法2021-08-23 20:03:56

    note 个人理解, QListView 用于 显示数据,而数据的逻辑维护则由 QStandardItemModel 完成. QStandardItemModel 创建 if (nullptr == pchannel_list_view_model_) pchannel_list_view_model_ = new(std::nothrow) QStandardItemModel(ui->channel_list_view); QListV

  • 全code进行qt界面简单设计的体验与感受2021-08-23 17:33:06

    操作的文件 首先,代码主要在三个文件中,在项目创建好之后,只在其中两个文件(main文件不进行改动)进行代码编写 文件内容 在头文件声明一个类,在与头文件同名的文件进行类的定义,使用的相应头文件先用先声明,不需要重复声明    一个类    对类的函数的定义    包含我们已经写好的

  • Qt 开发经验总结(转载)2021-08-23 01:03:49

    当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 2,定时器是个好东西,学会好使用它,有时候用QTimer::singleShot可以解决意想不到的问题。 3,默认QtCreator是单线程编译,可能设计之初

  • Qt编写可视化大屏电子看板系统17-柱状堆积图2021-08-21 12:04:25

    一、前言 柱状堆积图也叫堆积柱状图、堆积柱形图、堆叠图,有点类似跳动的音符,一个柱子上有多根柱子层叠,层叠之间可以设置间隔,这个其实和柱状分组图的功能类似,只不过把这个分组放到了柱子上面层叠,一般柱子的数量有要求,不建议很多个,不然看起来眼花缭乱,失去了原本的效果。著名的excel

  • WCF·无法自动进入并单步执行服务器。调试器未能在服务器进程中停止。2021-08-21 01:31:41

    阅文时长 | 0.36分钟 字数统计 | 588.8字符 主要内容 | 1、引言&背景 2、声明与参考资料 『WCF·无法自动进入并单步执行服务器。调试器未能在服务器进程中停止。』 编写人 | SCscHero 编写时间 | 2021/8/20 PM5:1 文章类型 | 系列 完成度 | 已完成 座右铭 每一

  • Qt开发经验小技巧161-1652021-08-20 10:03:29

    经常有人说Qt垃圾,说用Qt在1毫秒绘制几千个数据点卡成屎。其实显示器最高刷新频率一般才60帧,1毫秒就绘制一次有意义吗?不仅显示器没刷新过来,人肉眼也看不过来(有人可能又要抬杠说这是老板要求的,显示归显示,至于人看不看那是另外一回事,我想说的是显示不就是给人看的吗?给程序看可以直

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有