因为需求需要写一个简单的Python GUI界面,期间遇到了一些问题,在这里记录下安装PyQt6:pip install pyqt6使用QTDesigner绘制界面: 我使用Anaconda下载的pyqt6里已经自带了两种工具,下面只需要把工具导入到pycharm中,在settings-External Tools中导入QTDesinger和pyuic两个工具:其中的参数配置我是这样的,A是我的用
转载
2023-12-09 14:22:23
137阅读
# 基于UG的Python QT软件开发指南
在现代软件开发中,使用Python的QT库创建图形用户界面(GUI)是一个非常流行的选择,尤其在用户界面需要与UG(Unigraphics)软件进行交互的情况下。在这篇文章中,我将向你介绍如何实现一个基本的QT软件,并实现与UG的交互。
## 1. 项目流程概述
以下是基于UG的Python QT软件开发的整体流程:
| 步骤 | 描述 |
|
Qt 4.6自带的threaddedfortuneserver是个简单明了的 Qt C/S网络编程server端程序的例子, 该例子演示了 QTcpServer与QThread配合的方法。 代码不多, 但包含了Qt网络编程的几个关键点。- FortuneServer类从QTcpServer派生, 调用QTcpServer::listen() 监听端口等待client连接 - FortuneServ
转载
2024-10-14 14:12:13
9阅读
【开源】基于Qt的跨平台插件式开发框架QCPFrame(二)六、组件 对于QCPFrame而言,一切皆插件的思想决定了其主要业务和功能都将以组件的形式存在,因此本章内容我们来讲讲QCPFrame组件的开发。1. 创建一个插件工程 如果我告诉你拷贝一个工程,
转载
2023-12-18 11:11:08
1246阅读
具体查看如下代码
头文件
#ifndef QtLog_H
#define QtLog_H
#include <QObject>
#include <QDateTime>
#define CurrentDateTime QDateTime::currentDateTime().toString("yyyy-MM-dd hh-mm-ss-zzz&q
文章目录QT+ OpenGLQOpenGLWidget:不需要GLFWQOpenGLFunction_X_X_Core:不需要GLAD你好,三角形顶点输入顶点着色器片段着色器链接着色器本节代码元素缓冲对象EBOQT交互GLSLGLSL支持的类型输入输出Uniform纹理纹理单元纹理环绕纹理过滤多级渐远纹理 QT+ OpenGL本篇完整工程见gitee:QTOpenGL 对应点的tag,由turb
转载
2024-07-02 18:34:38
112阅读
首先看最终效果: 主要要实现的地方是行号的显示,还有选中行的高亮。 项目结构 整个程序只有三个文件,最主要的只有一个CodeEditor类,它是继承自QPlainTextEdit,这个类相比于普通的TextEdit更适合于做富 文本编辑器。 头文件 //codeeditor.h #ifndef CODEEDITOR_H #define CODEED
原创
2013-02-25 11:31:00
408阅读
首先看最终效果: 主要要实现的地方是行号的显示,还有选中行的高亮。 项目结构 整个程序只有三个文件,最主要的只有一个CodeEditor类,它是继承自QPlainTextEdit,这个类相比于普通的TextEdit更适合于做富 文本编辑器。 头文件 //codeeditor.h #ifndef CODEEDITOR_H #define CODEED
原创
2013-02-25 11:31:00
324阅读
首先看最终效果: 主要要实现的地方是行号的显示,还有选中行的高亮。 项目结构 整个程序只有三个文件,最主要的只有一个CodeEditor类,它是继承自QPlainTextEdit,这个类相比于普通的TextEdit更适合于做富 文本编辑器。 头文件 //codeeditor.h #ifndef CODEEDITOR_H #define CODEED
原创
2013-02-25 11:31:00
402阅读
1评论
首先看最终效果: 主要要实现的地方是行号的显示,还有选中行的高亮。 项目结构 整个程序只有三个文件,最主要的只有一个CodeEditor类,它是继承自QPlainTextEdit,这个类相比于普通的TextEdit更适合于做富 文本编辑器。 头文件 //codeeditor.h #ifndef CODEEDITOR_H #define CODEED
原创
2013-02-25 11:31:00
349阅读
首先看最终效果: 主要要实现的地方是行号的显示,还有选中行的高亮。 项目结构 整个程序只有三个文件,最主要的只有一个CodeEditor类,它是继承自QPlainTextEdit,这个类相比于普通的TextEdit更适合于做富 文本编辑器。 头文件 //codeeditor.h #ifndef CODEEDITOR_H #define CODEED
原创
2013-02-25 11:31:00
474阅读
首先看最终效果: 主要要实现的地方是行号的显示,还有选中行的高亮。 项目结构 整个程序只有三个文件,最主要的只有一个CodeEditor类,它是继承自QPlainTextEdit,这个类相比于普通的TextEdit更适合于做富 文本编辑器。 头文件 //codeeditor.h #ifndef CODEEDITOR_H #define CODEED
原创
2013-02-25 11:31:00
360阅读
首先看最终效果: 主要要实现的地方是行号的显示,还有选中行的高亮。 项目结构 整个程序只有三个文件,最主要的只有一个CodeEditor类,它是继承自QPlainTextEdit,这个类相比于普通的TextEdit更适合于做富 文本编辑器。 头文件 //codeeditor.h #ifndef CODEEDITOR_H #define CODEED
原创
2013-02-25 11:31:00
371阅读
红帽公司是一家总部位于美国的世界知名的开源软件公司,也是Linux操作系统的主要开发者之一。Red Hat Enterprise Linux是该公司的主要产品,其在企业级操作系统市场上占据重要地位。而作为基于Linux系统的开发工具之一,Qt Creator是一款功能强大的集成开发环境,被广泛应用于软件开发领域。
Qt Creator是一款由Qt开发团队开发的开源软件,其特点是跨平台、功能丰富、
原创
2024-05-27 10:29:41
48阅读
学生信息管理系统这是我的一个实训小项目,包含学生系统的基本操作,比如增删改查,用图表显示学生信息情况。所有的控件都是用代码写的,没有用qt拖拽功能。主界面上图给大家瞅瞅 上图就是一些主要功能概括。本系统是用多个子窗口实现的,点击就会弹出新的界面。现在展示主界面代码// An highlighted block
this->setWindowTitle("学生信息管理界面");
QT串口程序的编写 前言:如果用qt写程序作为上位机,然后通过和usb和下位机通信的时候,就需要用到qt中的串口通信了。 1.1.1 调用函数 使用qt中的串口通信的时候需要用到的两个头文件分别为: #include <QtSerialPort/QSerialPort>
#include <QtSerialPort/QSerialPortInfo>
提供两个版本 一个是用Qt 打开 可以查看源码的文件 源码版包含详细代码注释解析,一个是打包好了的 可以直接在window下客户端跑的版本 Wind发布版其实很简单 就是用到了Qt 的 2D绘图 都是一个个图片组合而成的 障眼法而已 基于Qt 的抽奖器抽奖器基于Qt的时钟跟抽奖界面主要用到了 自定义信号 和 槽 利用Qt自带的 QTimer Q...
原创
2022-03-18 14:50:52
143阅读
文章目录1、创建Qt项目1.1 使用向导创建1.2 一个最简单的Qt应用程序1.2.1 main函数中1.2.2 类头文件1.2.3 pro文件1.2.3 命名规范1.2.4 QtCreator常用快捷键2、Qt 按键小程序2.1 按钮的创建和父子关系2.2 Qt窗口坐标体系2.3 Qt常用API函数2.4 对象树模型3、信号和槽机制3.1 系统自带的信号和槽3.2 自定义信号和槽3.2.1 自
转载
2024-03-30 23:04:17
200阅读
1、设置在子窗口关闭时销毁这个类的对象(一般为自定义类) setAttribute(Qt::WA_DeleteOnClose);2、设置编码。有时候即便采用了QString::fromlocal8bit()之后中文仍然显示乱码,那么这时候在main函数中设置编码即可 #include <QTextCodec> QTextCodec::setCodecForLocale(QText
转载
2024-05-18 23:40:11
0阅读
提供两个版本 一个是用Qt 打开 可以查看源码的文件 源码版包含详细代码注释解析,一个是打包好了的 可以直接在window下客户端跑的版本 Wind发布版其实很简单 就是用到了Qt 的 2D绘图 都是一个个图片组合而成的 障眼法而已 基于Qt 的抽奖器抽奖器基于Qt的时钟跟抽奖界面主要用到了 自定义信号 和 槽 利用Qt自带的 QTimer Q...
原创
2021-05-28 21:50:57
357阅读