
PyQt5/PyQt6
探索PyQt6的强大功能,加入我们的专栏,获取实用的教程和示例代码。从基础到高级,学习创建跨平台桌面应用。无论你是新手还是老手,都能在这里找到所需资源,提升你的开发技能。立即加入,掌握PyQt6,构建下一代桌面应用。
冥焱破晓
邮箱:jinxiangwzh@163.com
展开
-
QTableWidget实现拖动换行
【代码】PyQt6中QTableWidget实现拖动换行。原创 2024-10-22 11:45:22 · 546 阅读 · 0 评论 -
PyQt5设置主窗口为圆角
class TestWidget(QWidget): def __init__(self): super(TestWidget, self).__init__() self.resize(200, 200) self.frame = QFrame() self.setWindowFlags(Qt.FramelessWindowHint) self.setAttribute(Qt.WA_TranslucentBackgr.原创 2021-02-22 16:29:02 · 3072 阅读 · 0 评论 -
Could not find QtWebEngineProcess
在linux系统(Deepin)下遇到的错误;使用root用户会报zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.使用root用户报错 Could not find QtWebEngineProcess详细的报错还有一个relocation error,然后指向的位置是用户目录下的/home/用户原创 2020-12-22 15:39:18 · 3408 阅读 · 1 评论 -
PyQt5运行插件报错
错误:This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-原创 2020-12-19 15:40:19 · 698 阅读 · 1 评论 -
QIODevice
欢迎加入QQ群:853840665,一块学习分享资料PyQt5类翻译、示例学习 class-learning描述QIODevice类是Qt中所有I/O设备的基本接口类。QIODevice为支持数据块(如QFile、QBuffer和QTcpSocket)读写的设备提供了通用实现和抽象接口。QIODevice是抽象的,不能实例化,但是通常使用它定义的接口来提供与设备无关的I/O特性。例如,Q...翻译 2020-01-30 15:53:42 · 5314 阅读 · 2 评论 -
QSerialPort
欢迎加入QQ群:853840665,一块学习分享资料PyQt5类翻译、示例学习 class-learning描述提供访问串行端口的功能。您可以使用QSerialPortInfo帮助类获得关于可用串行端口的信息,该类允许枚举系统中的所有串行端口。这对于获得要使用的串行端口的正确名称非常有用。可以将helper类的对象作为参数传递给setPort() 或setPortName() 方法,以分...翻译 2020-01-29 22:47:16 · 4082 阅读 · 2 评论 -
QSerialPortInfo
欢迎加入QQ群:853840665,一块学习分享资料PyQt5类翻译、示例学习 class-learning描述提供有关现有串行端口的信息。使用静态函数生成QSerialPortInfo对象的列表。列表中的每个QSerialPortInfo对象表示单个串行端口,可以查询端口名称、系统位置、描述和制造商。QSerialPortInfo类还可以用作QSerialPort类的setP...翻译 2020-01-29 19:59:06 · 1867 阅读 · 0 评论 -
from win32api import GetModuleHandle ImportError: DLL load failed: 找不到指定的模块。
我出现这个问题的原因是之前安装过环境,由于升级了python版本,图省事就把site-packages目录直接复制过去啦,所以我卸载pypiwin32盒pywin32,重新安装就好了...原创 2018-11-02 15:05:29 · 1141 阅读 · 0 评论 -
PyQt5环境安装
1.安装好Python3的环境添加环境变量,保证安装正确,最好安装在C盘,我选择安装D盘的时候后面出现了问题。这个问题虽然网上有解决办法但是为了避免麻烦,还是选择C盘吧。2.安装PyQt5采用命令安装,Win+R,输入CMD,打开命令框,输入以下命令。后面是豆瓣的镜像地址,是为了加快下载速度。pip install PyQt5 -i https://pypi.douban.co...原创 2019-01-15 09:07:59 · 4641 阅读 · 0 评论 -
RuntimeError: wrapped C/C++ object of type QPushButton has been deleted
RuntimeError: wrapped C/C++ object of type QPushButton has been deleted若是使用的designer生成的代码,那么多半是在调用的时候setupUi()参数传入的不对欢迎加入QQ群:853840665,一块学习分享资料...原创 2019-02-15 14:53:33 · 10825 阅读 · 0 评论 -
NxCom使用手册
下载链接:https://pan.baidu.com/s/1ZiI1gRtnsxidPt9phS0H4w密码:cxc01.安装点击exe启动出现以下对话框选择一个目录或者使用默认目录,一般是在D盘建立一个NxCom的目录,把exe放进去,然后把这个目录选择exe所在的目录选择好目录之后,点击运行,软件即可启动,刚才选的目录会建立两个子目录2.配合rt-thread调...原创 2019-05-16 13:12:49 · 944 阅读 · 0 评论 -
QTextEdit实现滚动条始终在最后
1.直接设置Scrollbartext_obj = QTextEdit()self.text_obj.verticalScrollBar().setValue(self.text_obj.verticalScrollBar().maximum())2.设置光标移到最后text_obj.moveCursor(QTextCursor.End)欢迎加入QQ群:853840665,一块学...原创 2019-05-31 16:23:35 · 9109 阅读 · 2 评论 -
usb.core.NoBackendError No backend available
两个解决办法1.在这个链接下载源文件 /libusb-1.0 解压,复制MS32\dll\libusb-1.0.dll到C:\Windows\SysWOW64复制 MS64\dll\libusb-1.0.dll到C:\Windows\System322.pip install libusb在你环境目录下就有C:\Python\Python37-32\Lib\site-pac...原创 2019-07-06 09:31:25 · 9589 阅读 · 5 评论 -
PyQT5子窗口阻塞父窗口
self.子窗口.setWindowModality(Qt.ApplicationModal)子窗口在创建的时候加上这句,则可以实现子窗口不关闭无法操作父窗口欢迎加入QQ群:853840665,一块学习分享资料...原创 2018-11-03 13:16:42 · 8846 阅读 · 5 评论 -
将.ui文件转换为.py文件
欢迎加入QQ群:853840665,一块学习讨论1.方法一:使用Eric6转换使用此方法得先创建一个工程,否则这个图标显示灰色,不可点击。创建工程后左键点击这个Forms图标,紧接着在下面右键点击,添加你创建的forms文件在添加完成之后,选中你添加的.ui文件右键,编译左上角出现这个提示,编译成功点击Forms图标左边的Sources,即可看到刚才生成的....原创 2018-08-04 14:51:12 · 50340 阅读 · 1 评论 -
PyQt5之QApplication和QWidget
欢迎加入QQ群:853840665,一块学习讨论app = QApplication(sys.argv)每一个PyQt5程序都需要有一个QApplication对象。sys.argv是从命令行传入的参数列表。Python脚本可以从shell中运行。这是一种通过参数来选择启动脚本的方式。window = QWidget()QWidget控件是PyQt5中所有用户界面的父类,QWidg...原创 2018-08-05 11:58:47 · 10383 阅读 · 2 评论 -
PyQt5布局之【QFormLayout——表单布局】
欢迎加入QQ群:853840665,一块学习讨论QFormLayout管理输入型控件和关联的标签组成的那些Form表单。QFormLayout表单布局,其中的控件以两列的形式被布局在表单中。左列包括标签,用作提示输入信息。右列包含输入控件,例如:QLineEdit、QSpinBox等,用于输入数据。再Android中做这种布局一般左侧是用Label,不得不说QT很牛,有这么方便的布局。...原创 2018-08-05 17:37:50 · 15596 阅读 · 2 评论 -
Eric6的相关配置
欢迎加入QQ群:853840665,一块学习讨论单击 菜单栏 Setting->Preferences,进入设置界面 下面从上而下设置比较常用的设置,其他的各位可以自行研究1.设置编译器2.设置API3设置自动补全4.设置自动检查时间间隔默认是5S,我在用的时候发现经常代码该正确了,却还是提示错误,这里把时间改短5.设置字体大小...原创 2018-08-06 21:09:22 · 4372 阅读 · 1 评论 -
使用Qt Designer进行布局
欢迎加入QQ群:853840665,群内分享大量资料,供大家学习 在使用Form之前,需要将Form上的对象放置到布局中。这确保在应用程序中预览或使用Form时,对象将正确显示。在布局中放置对象还可以确保在调整窗体大小时它们也能正确调整大小。应用和打断布局 管理对象的最简单方法是对一组现有对象应用布局。通过选择需要管理的对象并使用主工具栏、菜单或上下文菜单应用到标准布局...原创 2018-08-14 20:48:08 · 53333 阅读 · 3 评论 -
PyQt布局之【QHBoxLayout、QVBoxLayout——表单布局】
欢迎加入QQ群:853840665,一块学习讨论QHBoxLayout和QVBoxLayout是基本的布局类,它可以水平和垂直地排列小部件。方法如下:Sr.No. Methods & Description 1 addWidget() Add a widget to the BoxLayout 2 addStretc...原创 2018-08-07 16:19:53 · 7534 阅读 · 0 评论 -
QMainWindow
欢迎加入QQ群:853840665,群内分享大量资料,供大家学习描述:QMainWindow类提供了一个主应用程序窗口。Qt Main Window框架主窗口为构建应用程序的用户界面提供了一个框架。Qt有用于主窗口管理的QMainWindow及其相关类。QMainWindow有自己的布局,你可以在其中添加QToolBars、QDockWidgets、QMenuBar和QStatus...原创 2018-08-19 12:49:18 · 16047 阅读 · 1 评论 -
Eric环境下通过一个.py调用另一个包含ui的.py文件实现逻辑和界面分离
欢迎加入QQ群:853840665,一块学习分享资料写这个博客是因为我在这么做的过程中遇到了两个问题纠结了好一会,这里分享一下。首先两个文件的代码如下ui.pyfrom PyQt5.QtWidgets import (QWidget, QPushButton, QHBoxLayout)class Example(QWidget): def __in...原创 2018-08-20 21:27:01 · 842 阅读 · 0 评论 -
QLayout属性
LayoutSizeConstraint SetDefaultConstraint 0 主窗体最小值值设置为minimumSize(), 除非已经有最小值 SetFixedSize 3 主窗体大小设置为 sizeHint(); 它不能再调整大小 SetMinimumSize 2 主窗体最小值值...原创 2018-08-21 21:35:49 · 1958 阅读 · 0 评论 -
QColor的使用
QColor类提供基于RGB、HSV或CMYK值的颜色。颜色通常用RGB(红色、绿色和蓝色)组件指定,但也可以用HSV(色相、饱和度和值)和CMYK(青色、品红、黄色和黑色)组件指定。此外,可以使用颜色名称指定颜色。颜色名称可以是SVG 1.0的任何颜色名称。 QColor构造函数基于RGB值创建颜色。要基于HSV或CMYK值创建QColor,分别使用toHsv()和toCm...原创 2018-09-01 10:23:10 · 38390 阅读 · 0 评论 -
Attribute
用来保存输入法属性的比较简单,只有两个构造函数Attribute(AttributeType type, int start, int length, QVariant value) 构造一个输入法属性。类型指定属性的类型、起始位置和长度、属性的值 Attribute(AttributeType type, int start, int length) QVaria...原创 2018-09-01 17:58:09 · 149 阅读 · 0 评论 -
PYQT5中用到的HTML知识点
本帖,随用随补充欢迎加入QQ群:853840665,一块学习分享资料设置字体颜色 "<font color = blue>要显示数据</font>" 这里颜色我测试可用的有red,green, 有没有其他方式输入还没研究 添加空格 "<font color = blue>要显示...原创 2018-09-05 13:24:06 · 2212 阅读 · 0 评论