草庐IT

2024最新PyQt5及其工具(Qt Designer、PyUIC、PyRcc)手把手操作实践指南

2024最新PyQt5及其工具(QtDesigner、PyUIC、PyRcc)手把手操作实践指南前言最近做了一些个人项目,内部逻辑还是挺多的,而且也有想要开源的想法,但是总不能直接把源码端给大家直接运行,有一些需求还有萌新小白用得上的,所以还得做一个可视化的UI。想了想能够通过Python建立的UI工具,在我印象中有PyQt5和tkinter这两个还算常见,wxPython没见过几个人用过,所有还是打算写一个PyQt5的教程入门文章带大家操作实践一下PyQt5的用法。之前网页或者博客很多篇都是PyQt5没有分离plugins,还有几个坑要注意一下。1.PyQt工具包PyQt5简述PyQt5是一

C++(Qt)与Python混合编程

文章开头,请大家注意一点:开始搭配环境之前,请大家完成对自己电脑位数的查看【32位/64位】本篇博客适用于windows64位版本安装。当然了,32位的友友也可以对照着配置!本篇教程所用环境如下:windows11(64位)Qt6.4Python3.8.6 第一章 安装Python【由于本人已安装python版本为3.8.6,不想重装,因此安装部分截取网络图像进行演示】【如有侵权情况请私聊本人删除】第一节安装最新版本Python安装exe文件进入Python官网:https://www.python.org/downloads/按如下操作进行: 点击安装后的exe文件进行安装  第二节安装旧版

Qt6.5.3 Android 环境配置记录

目录前言安装Qt安装JDK配置环境问题解决 SDK配置报错:× AndroidSDK Command-lineToolsruns Qt版本出现错误:无法检测Qt版本所使用的ABI。总结前言        之前使用过Qt5.14.2下的安卓开发,后来想升个级使用Qt5.15.2,尝试重装Qt,配置三天无果后,用上了Qt6.5.3,最终还是被Qt版本限制了。。。安装环境:    Windows10x64    Qtcreator12.0.1    Qt6.5.3    JDK11安装QtQt5.15之后都采用在线安装方式,自定义组件安装还是很方便的。[Qt下载链接](DownloadQtOSS:G

android - QT 快速获取最后已知位置

我正在使用QT为Android、iOS和Windows开发跨平台应用程序。我想获取设备当前位置。我正在使用QtPositioningApi。我已经使用Samplesavailable编写了C++代码。应用程序想要以指定的时间间隔(x秒)或指定的距离(y米)以米为单位更新设备位置。请找到下面编写的示例代码。代码导致大量电池耗尽几乎整个电池生命周期的9%如果网络关闭也需要大量时间来更新第一个位置。由于要求以指定的时间间隔连续更新设备位置,因此无法停止位置更新QGeoPositionInfoSourceLocationhandler.h#ifndefLOCATIONHANDLER_H#def

ios - 我可以从 Qt Creator 向 xcodebuild 传递参数吗?

我的Qt和QtCreator知识非常匮乏,我一直在尝试重建我们现有的应用程序,使其成为适用于iOS11的64位应用程序。在为iOS构建发布版本时,出现以下错误:CheckdependenciesCodeSigningError:Noprofilesfor'com.yourcompany.MYTESTAPP'werefound:Xcodecouldn'tfindanyiOSAppDevelopmentprovisioningprofilesmatching'com.yourcompany.MYTESTAPP'.Automaticsigningisdisabledandunabletoge

ios - QT Creator iOS 错误 : The settings in the Devices window of Xcode might be incorrect

我正在尝试在iPad上运行QT应用程序。我可以在MacOS中运行相同的程序。但是,当使用iOS设备运行时,出现错误“Xcode的设备窗口中的设置可能不正确”。请找到随附的屏幕截图。iPad连接成功。 最佳答案 当我更改我的info.plist文件时,这个问题发生在我身上。您应该手动删除手机上的应用程序,然后使用Qt-creator重新安装。 关于ios-QTCreatoriOS错误:ThesettingsintheDeviceswindowofXcodemightbeincorrect,

【快收藏】50个常用的Qt开源库

1.Qwt(https://qwt.sf.net):Qwt是一个基于Qt的数据可视化库,提供了绘制曲线、图表、仪表盘等功能。2.QJson(https://qjson.sourceforge.net):QJson是一个用于JSON数据解析和生成的库,使Qt应用程序能够方便地处理JSON格式的数据。粉丝福利,莬费领取Qt开发学习资料包、技术视频,内容包括(Qt实战项目视频教程+代码,C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费

QT下的多线程TCP客户端和服务器

qt下的QTcpSocket在同一个线程使用时没有问题的,但是如果进行跨线程,很容易出现问题。那么有什么方法可以跨线程进行使用吗?答案是肯定的:使用QThread的movetothread可以完成扩线程接收。首先是基于QTcpSocket的类头文件tcpsocket.h#ifndefTCPSOCKET_H#defineTCPSOCKET_H#include#includeclassTcpSocket:publicQTcpSocket{Q_OBJECTpublic: explicitTcpSocket(QObject*parent=NULL); explicitTcpSocket(intsock

SQLite3 数据库学习(六):Qt 嵌入式 Web 服务器详解

参考引用SQLite权威指南(第二版)SQLite3入门1.Apache搭建cgi环境1.1什么是ApacheApache是世界使用排名第一的Web服务器软件它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用1.2具体搭建流程通浏览器/Qt程序访问apache2后的cgi程序1、安装apache2服务器$sudoaptinstallapache22、测试是否安装成功在浏览器中输入虚拟机ip地址,显示下图则表示安装成功3、配置apache2支持cgi程序进入/etc/apache2/mods-enabled目录下,把cgi配置文件创建软连接到当前目录下$cd/etc/ap

QT TCP通信:用QT制作一个TCPServer与TCPClient的通信

文章目录前言1.TCP通信原理和流程阐述1.1TCP通信原理简述1.2TCP服务端建立与通信流程1.3TCP客户端通信流程2.关键源码阐述2.1服务端代码2.2客户端代码总结前言之前项目上用到了TCP通信,作为TCP的服务端上位机与下位机进行控制信号传输。这篇博客就对QT中使用TCP通信理一个简单的demo,做一个简单的TCP服务端和客户端的通信。因为时间有限,这里就阐述一下基本原理和代码实现,具体的demo参考的是《QT5.9C++开发指南》具体效果图如下1.TCP通信原理和流程阐述1.1TCP通信原理简述TCP通信主要是三次握手和四次挥手,前者是建立连接,后者是断开连接。上图是三次握手的一