文章目录 一、安装与环境配置1.1 外部库下载1.2 Pycharm 配置1.2.1 Qt Designer1.2.2 PyUIC1.2.2 Pyrcc1.2.3 pyhton 程序打包 二、快速入门2.1 整体流程2...
-
python pycharm PyQt5 教科书级完整教程(一)安装与入门
-
开发语言 c++ 【Qt笔记】1.VSCode搭建Qt运行环境
文章目录 1 概述2 配置QT运行环境 1 概述 Qt6之后已经抛弃qmake,使用cmake。 cmake相对qmake来说只有优点没有缺点。 使用VSCode搭建完Qt的运行环境就能开开心心debug了. vscode...
-
c++ Qt Creator + github copilot配置教程:AI编程新体验
文章目录 前言一、环境介绍二、Copilot配置1.安装nodejs2.源码下载方法a: 代码克隆方法b: 直接下载源码包 3.路径配置4.github copilot开通 三、安装Qt Creator1.安装包...
-
开发语言 pcl+vtk(三)QT中使用QVTKOpenGLNativeWidget的简单教程以及案例,利用PCLVisualizer显示点云
先添加一个带有ui的QT应用程序。 一、在ui界面中添加QVTKOpenGLNativeWidget控件 先拖出来一个QOpenGLWidget控件 修改布局如下: 然后将QOpenGLWidget控件提升为QVTKOpen...
-
开发语言 C++[QT] 环境下Snap7的使用
1 稳定版本snap7源码下载 2 整合到QT项目中 2.1 解压下载的文件得到snap7-full-1.4.2,放到qt项目文件目录下 2.2 从snap7-full-1.4.2目录下找到snap7.cpp、 snap7....
-
qt 对数据库sqlite的操作(超详细)包含增删改查
目录 一、表格数据类型示例 在pro里面 QT += core gui sql 二、头文件包含 三、增删改查操作 3.1 查询 select 3.2 多表联合查询 join on 图片格式jpg...
-
网络 【QT】UDP通信QUdpSocket(单播、广播、组播)
目录 1. UDP通信概述2. UDP消息传送的三种模式3. QUdpSocket类的接口函数4. UDP单播和广播代码示例4.1 测试说明4.2 MainWindow.h4.3 MainWindow.cpp4.4 界面展...
-
c++ Ubuntu22.04安装Qt开发环境(包括VMware虚拟机、Ubtuntu系统以及QT的安装与卸载!)
目录 前言1. 准备工作(提供所有需要资源 1.1 确定安装好VMware WorkstationPro 15~171.2 Ubuntu 系统下载1.3 Qt Creator安装程序下载1.4 所有资源提供百度网盘链接...
-
【Python】pyqt5安装Designer并配置到pycharm,解决报错ImportError: DLL load failed while importing QtCore(保姆级图文)
目录 可能遇到的报错解决方法安装必须要的库找到你的qt下面的designer工具路径(易错点)在pycharm中配置1. QT Designe 快速打开designer.exe或是编辑UI文件2. PyUIC 将ui文件转...
-
计算机外设 开发语言 Qt模拟键盘单击、组合键、鼠标移动的多种实现方式
Qt模拟键盘点击分为两种情况: 情况一:模拟键盘输入到系统窗口,整个系统都接收这个模拟输入。 情况二:模拟键盘输入到指定的软件,只有指定的软件接收模拟输入。 情况一实现方式: 头文件:windows.h 使用 void ke...
-
开发语言 【Qt控件之QTabBar】介绍及使用
概述 QTabBar类提供了一个选项卡栏,例如用于选项卡对话框。 QTabBar非常简单易用,它使用预定义的形状绘制选项卡,并在选择选项卡时发出信号。它可以被子类化以调整外观和感觉。Qt还提供了一个实现好的QTabWidge...
-
开发语言 ui QT使用按钮打开新窗口
需求说明:主窗口名为mainwindow,在主窗口添加一个按钮,通过点击按钮能打开一个新的窗口。 第一步:在主窗口添加按钮 找到左边菜单栏的按钮控件拖出置窗口上 第二步:在工程里新建窗口 1.右击最顶层项目文件名,选择添加...
-
ui 开发语言 【Qt】控件——QPlainTextEdit使用简单介绍:常用方法及信号、逐行读取编辑框的内容、使用自带的快捷菜单、作为日志显示窗口
Qt控件-QPlainTextEdit使用 参考链接: https://blog.csdn.net/seniorwizard/article/details/109726147; https://blog.csdn.net...
-
Linux 系统(Ubuntu)下安装 Qt 环境
0、引言 Qt 的官方文档网站提供了 Qt 不同发行版本的平台支持情况,比如我们可以查看 Qt 6.5 LTS 支持平台:(可以看到,Qt 6.5 LTS 的支持平台是 Ubuntu 22.04) 笔者使用的操作系统是 Ub...
-
qt QCustomPlot 曲线各种属性设置介绍
1. legend 设置图例字体、大小、是否显示、背景 font.setPixelSize(12 ;//文字像素大小 font.setFamily("微软雅黑" ;//字体 ui-˃customPlot-˃legend-˃...
-
开发语言 【Qt之QString】去除“字符“或替换“字符“小技巧
去除字符 在Qt中,可以使用以下函数来去除字符串中的字符。 QString &remove(int i, int len :删除字符串中从索引位置i开始长度为len的字符。QString &remove(QChar c, Q...
-
开发语言 qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““ 详细解决办法
qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““ 详细解决办法 定位问题解决办法情况一:could not found情况二 could no...
-
开发语言 入门知识 C++ Qt开发:Qt的安装与配置
Qt是一种C++编程框架,用于构建图形用户界面(GUI)应用程序和嵌入式系统。Qt由Qt公司(前身为Nokia)开发,提供了一套跨平台的工具和类库,使开发者能够轻松地创建高效、美观、可扩展的应用程序。其被广泛用于开发桌面应用...
-
ui qt Cloudcompare 界面解读与界面修改
Cloudcompare 界面解读与界面修改 引言一、创建主窗体0. 读取全局配置1. 启动画面2. 主界面-mainWindow 二、插件初始化三、界面修改3.1 源码修改3.2 问题总结 四、参考博文 引言 C...
-
python 开发语言 ui 【PyQt5】PyQtChart二维绘图
1.概述 PyQtChart是Qt Charts模块的Python绑定,它需要单独安装。绘制各种常见的二维图表,如折线图、柱状图、饼图、散点图、极坐标图等。 安装PyQtChart,只需在Windows的cmd窗口里执行下面...
-
ui qt教程 qt开发 qt6 Qt QUrl讲解
简述 QUrl 类提供了一个方便的接口使用 URLs。 它可以解析和构造编码和未编码形式的 URLs。QUrl 也支持国际化域名(IDNs)。 详细描述 最常见的使用QUrl 的方式是通过构造函数来初始化,传递一个 QStr...
-
网络协议 Qt | UDP广播通信的使用、实战项目使用案例
Qt | UDP广播通信的使用、实战项目使用案例 1、UDP广播介绍 UDP广播地址固定IP地址为:XXX.XXX.XXX.255。 如果向全网段发送广播消息,那么广播地址为:255.255.255.255; 如果向单个网段...
-
windows和Linux下用qt开发串口调试助手
windows下开发串口调试助手 当在Windows环境下使用Qt开发串口调试助手时,可以使用Qt的串口模块(QSerialPort)来实现串口通信功能。下面是一个简单的代码示例,详细说明了如何使用Qt开发串口调试助手。 首...
-
开发语言 Qt - UI进阶
Qt - UI 进阶 布局控件及其坐标pos/position/scenePosition/globalPosition 场景和视图???绘制QPainter / QPen / QBrush / QPaletteQPa...
-
网络 QT实现UDP通信
一、UDP简介 1)UDP(User Datagram Protocol,用户数据报协议) UDP是一个轻量级、不可靠、面向数据报的、无连接的传输层协议,多用于可靠性要求不严格,不是非常重要的传输,如直播、视频会议等等。...
-
QT环境的搭建安装:VsCode及Qt Creator
前言: vscode的界面美观,并且和QT一样的跨平台,所以可以选择vscode作为开发环境。 QT5.9.X版本成熟,相应教程丰富,并且5.9.9版本具有生成CMake功能,所以本文以QT5.9.9版本为例,给出Q...
-
tcp/ip qt 【开源】串口/蓝牙/TCP/UDP调试工具SerialTest
可在Windows/Linux/Android上运行,功能丰富的调试工具。 支持数据收发/实时绘图/快捷方式/文件收发功能。 支持串口/蓝牙SPP客户端/蓝牙SPP服务器/蓝牙BLE客户端/TCP客户端/TCP服务器/UDP...
-
【QT】QGridLayout的基础使用(添加控件、布局、间距)
目录 0.环境介绍 1.QGridLayout简介: 2.QGridLayout参数介绍 1)添加控件方式 2)添加布局方式 3.例子及代码 1)三行三列 2)有占多行多列的控件 0.环境介绍 我使用网格布局的情景是(解决...
-
kylin linux 银河麒麟V10(arm64) 源码编译Qt5.8.0
0.前言 本文用于记录在国产操作系统:银河麒麟V10(arm64 上从源码编译Qt5.8.0(Qt5.15.2为踩坑版本) 0.1 编译环境 主机环境: 0.2 参考文档 参考博客:https://segmentfault....
-
开发语言 Qt UDP传送图片
Qt UDP传送图片,server发送,client接收。 int funCode; //!功能码 //数据帧变量 unsigned int uDataFra...
-
开发语言 QT程序实现屏幕分辨率自适应
QT程序实现屏幕分辨率自适应 在开发QT程序时,我们通常希望应用能够适应不同的屏幕分辨率,以确保用户在不同设备上都能够获得良好的使用体验。本文将介绍如何使用QT编写一个能够自适应屏幕分辨率的程序,并提供相应的源代码。 首先,...
-
qt开发 qt教程 qt项目 qt控件 Qt的基本控件——输入控件
输入控件 下拉列表,由按钮和弹出列表组成 双击这个控件,可以往里面加内容,一行一个。 str=ui-˃comboBox-˃itemText(0 ;//获取第0行的字符串QMessageBox::information(t...
-
qt QListView:绘制自定义List(一)——设置ItemDelegate
目录 写在前面 一、效果预览 二、Item图形绘制代理 2.1 QStyledItemDelegate介绍 2.2 创建自定义Delegate 2.3 重写paint接口 2.4 Item自适应大小(重写sizeHint)...
-
qt开发 qt教程 qt编程 Qt Qml嵌入Widget以及Qml与Widget交互
这里是在Win10下,使用Qt5.7.0(cpp+qml)实现Qml嵌入Widget以及Qml与Widget交互。 QQuickWidget类,可以解决此问题。 1、先在pro是加入 2、新建QmlWidget类,并继承QW...
-
C++ ide Qt Creator -- 详细安装教程以及配置Android编译器环境(Android studio)
目录 前言 今天我们就讲解一下如何在 Qt Creator 中配置 Android 开发环境 一 安装 -- Android studio 1. 安装包 (1)百度网盘 (2)官网链接 2.安装教程 (1)查看引用路径 二...
-
开发语言 ui c++ c语言 Qt 中的信息输出机制:QDebug、QInfo、QWarning、QCritical 的简单介绍和用法
Qt 中的信息输出机制 介绍QDebug在 Qt 中使用 qDebug输出不同类型的信息浮点数:使用 %!f(MISSING 格式化符号输出浮点数布尔值:使用 %! (MISSING 和 %! (MISSING 格式化符...
-
python 开发语言 QT5/Pyqt5配置工具以及实现图片显示,点击按钮显示图片,点击按钮跳转页面,添加槽函数
1.pyqt5配置环境,添加插件(插件包括:在pycharm调用qt5,将.ui文件转成.py文件) 请参考这位大佬的内容 (19条消息 Windows下PyQt编写简单软件并打包_pyqt 打包_poetmilk的博客-...
-
开发语言 C++ Qt调用主界面ui
文章目录 解决问题简易步骤1. mainwindow.h2. mainwindow.cpp3. UDPserver.h4. UDPserver.cpp 头文件互相引用 解决问题 为了在其他类中调用主界面MainWin...
-
windows 开发语言 Qt安装教程(Qt 6.4)
Qt安装教程(Qt 6.4) 一、Qt简单介绍二、安装Qt(1)下载(2)安装 三、Qt组件一览(1) “Preview”分类下的开发组件(2) “Qt ”分类下的开发组件 一、Qt简单介绍 Qt(官方发音 [kju:...
-
visualstudio windows vs2017+qt5.13 未将对象应用设置到对象的实例问题 -解决方法
关键词:vs2017+qt5.13 未将对象应用设置到对象的实例问题 -解决方法 举例: 结论: 你的工程出现了异常设置,删除工程配置文件,只保留原始代码,可解决 描述: 1.同样的环境下,之前是可用状态,系统环境应该没有做...
-
ui Qt + OpenCV 部署yolov5(多线程)
文章目录 一、新建项目 UI设计 二、代码部分 mainwindow 类 detector类 yolov5类 三、效果演示 项目基于 Qt...
-
C++ 科学计算库 [QT编程系列-33]:科学计算 - 开源数值计算库GNU Scientific Library(简称GSL)
目录 第1章 简介 1.1 概述 1.2 主要功能 1.3 C++接口 1.4 在QT中使用GSL的步骤 第2章 GSL C++函数库 2.1 功能概述 2.2 代码示例 第1章 简介 1.1 概述 GNU Scientif...
-
开发语言 opencv Qt designer设计UI实例:双视图立体匹配与重建的可视化UI
PyQt5和Qt designer的详细安装教程:https://blog.csdn.net/qq_43811536/article/details/135185233?spm=1001.2014.3001.5501Qt d...
-
Qt下对libcurl进行封装,生成SDK共享库,提供库调用的demo,和http服务器demo,支持get和post请求方式,库支持https,demo程序亲测可用
1. LibCurl的简单介绍 libcurl是一个优秀的网络请求库,其主要功能是用不同的协议连接和沟通不同的服务器,支持http, https, ftp, gopher, telnet, dict, file, 和ldap...
-
java Qt信号与槽机制的基石-MOC详解
引入 上篇讲到了信号与槽就是实现的观察者模式,那具体如何生成映射表就是moc做的事情。 一、moc简介 1. moc的定义 moc 全称是 Meta-Object Compiler,也就是“元对象编译器”,它主要用于处理C+...
-
ui 开发语言 QT中如何在主窗口中添加子窗口
1.方法 原理其实很简单,和在窗口上动态(代码的形式 添加控件的方法一样,但需要设置一下子窗口的属性: 在子窗口构造函数中添加代码: 作用:隐藏子窗口的标题栏和边框,如果不隐藏的话,子窗口无法嵌套到其它控件上...
-
开发语言 QT 之蓝牙编程
简介 使用PC蓝牙和蓝牙透传模块通讯。使用Android蓝牙和蓝牙透传模块通讯。 准备 QT蓝牙库相关头文件 QT蓝牙重要的接口类 QBluetoothDeviceDiscoveryAgent -- 蓝牙搜索类(BLE蓝牙或...
-
开发语言 学习QT之QT绘图原理详解
一、Qt绘制事件 当应用程序收到绘制事件时,就会调用QWidget::paintEvent( ,该函数就是绘制窗口的地方。 有两种方法要求重绘一个窗口 update( --把重绘事件添加到事件队列中 重复调...
-
ui 开发语言 Qt天气预报
目录 环境weather.promain.cppweather.hweather.cppweatherdata.h 今天、未来6天数据体weathertool.h 获取城市编码工具类ui_weather.h UI设计器生成...
-
开发语言 c语言 c++ Qt5安装及组件选择(Qt 5.12)
Qt5安装及组件选择(Qt 5.12.0) 如下图所示,安装Qt时有选择组件这一步,全部安装未免太占磁盘控件,只需安装我们所需要的组件即可。接下来就分析分析各个组件的作用及含义。 “Qt 5.12.0”节点下面是 Qt 的...