• 2024-06-17QtWidgets样式表教程(附代码)
    Qt是一个跨平台的C++图形用户界面应用程序开发框架,广泛应用于桌面和嵌入式系统开发。QtWidgets是其中一个重要的模块,提供了创建经典桌面风格应用程序的基础。QtWidgets支持样式表(StyleSheets),使开发者可以通过类似于CSS的方式对界面进行美化和定制。本文将详细介绍QtWidg
  • 2024-06-11Python实现简单的图形化界面 -----Qt GUI
    一、Qt简介以及安装简单介绍Qt以及响应的环境安装Qt简介Qt是一个跨平台的C++开发库,主要用来开发图形用户界面(GraphicalUserInterface,GUI)程序,当然也可以开发不带界面的命令行(CommandUserInterface,CUI)程序。支持通用操作系统Windows、Linux、Unix,智能手机系统Andro
  • 2024-06-07PyQT5之菜单栏和工具栏
    fromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2classButtonPanel(QtWidgets.QWidget):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)select_btn=QtWidgets.QPushButton("图
  • 2024-06-07YOLOv8-PyQT5可视化界面
    使用PyQT5实现YOLOv8图形化界面准备工作:1、首先在YOLOv8环境中安装pyqt5pipinstallpyqt5pipinstallpyqt5-tools然后再你的anaconda环境中找到designer.exe文件,双击运行,可以将其发送到桌面快捷方式方便后续使用下面是我的文件所在路径地址,根据自己环境的位置进行查找。
  • 2024-06-05PyQT5之QComboBox
    importos.pathfromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2classSpinBoxPanel(QtWidgets.QWidget):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)select_btn=QtWidgets.QP
  • 2024-06-04PyQT5之网格布局多图片显示
    选择文件夹,显示图片importosfromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2classButtonPanel(QtWidgets.QWidget):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)self.image_files
  • 2024-06-04PyQT5之图片滚动
    图片滚动importosfromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2classButtonPanel(QtWidgets.QWidget):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)self.image_files=[]
  • 2024-06-04PyQT5之QPushButton和布局
    fromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2defclick_btn1():print("clickbutton1")txt_label.setText("我是按钮1点击之后")defclick_btn2():print("clickbutton2")defclick_
  • 2024-06-04Python--PyQT5图像
    fromPyQt5importQtCore,QtGuiimportsysimportcv2if__name__=='__main__':app=QtWidgets.QApplication(sys.argv)main_win=QtWidgets.QMainWindow()main_win.setWindowTitle("QLabel图像显示演示")image_label=QtWidge
  • 2024-06-04Python---PyQT5水平垂直布局
    fromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2if__name__=='__main__':app=QtWidgets.QApplication(sys.argv)main_win=QtWidgets.QMainWindow()main_win.setWindowTitle("QLabel图像显示演示"
  • 2024-06-04Python---PyQT5之QPushButton
    fromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysimportcv2classButtonPanel(QtWidgets.QWidget):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)select_btn=QtWidgets.QPushButton("
  • 2024-06-04PyQT5之label
    fromPyQt5importQtWidgetsfromPyQt5importQtCore,QtGuiimportsysif__name__=='__main__':app=QtWidgets.QApplication(sys.argv)main_win=QtWidgets.QMainWindow()main_win.setWindowTitle("我的第一个PyQT5应用")labe
  • 2024-04-03Python框架下的qt设计之JSON格式化转换小程序
    JSON转换小程序代码展示:主程序代码:fromPyQt6.QtWidgetsimport(QApplication,QDialog,QMessageBox)importsysimportjsonclassMyJsonFormatter(jsonui.Ui_jsonFormatter,QDialog):#jsonui是我qt界面py文件名def__init__(self):supe
  • 2024-03-23使用opnecv裁剪鼠标所选范围的图片
    使用opnecv裁剪鼠标所选范围的图片裁剪代码效果根据鼠标选择范围进行裁剪效果代码裁剪opencv实现裁剪很简单,确定左上角和右下角的坐标进行切片即可。代码importcv2#读取图片image=cv2.imread('blue_2.jpg')#定义裁剪区域的左上角和右下角坐标top_left
  • 2024-02-20python文件获取并读取固定长度数据实例解析
    一概念1file操作:文件操作一般有open,write,read,close几种,这里重点是read固定长度数据。read() 用于从文件读取指定的字节数,如果未给定或为负则读取所有。本文中心不在概念,直接上源码。二源码解析importsysfromPyQt5importQtWidgetsfromPyQt5.QtWidgetsimportQF
  • 2023-12-30matplotlib嵌入到pyqt中
    在pyqt5中使用matplotlib前言虽然,qt中也提供了绘图函数,但对于初学者并不是很容易掌握,众所周知,matplot提供了简单,易用,强大的绘图函数,结合mumpy基本可以达到matlb中的绘图体验,并且比matlab更加具有扩展性,也更自由。通过matplotlib提供的官方例程的修改,就可以很容易的绘制你想要的
  • 2023-12-23PyQt5
    安装pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplePyQt5==5.15.0pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplePyQt5-tools==5.15.0.1.7这里最好指定一下相同版本,如果使用默认版本可能会导致安装了不同的版本使用的时候可能会有一些奇怪的错误生成u
  • 2023-12-10pyqt6 登录窗口
    pyqt_login-master/main.pyimportsysfromPyQt6importQtGui,QtWidgetsfromPyQt6.QtWidgetsimportQMainWindow,QMessageBoxfromWindowsimportloginuser_icon="assets/favicon.ico"users={"user":"admin123"}class
  • 2023-10-28PyQt5简介及Designer、Pyuic插件安装
    PyQt5简介及Designer、Pyuic插件安装swallowsonny关注IP属地:湖北0.6972019.08.0712:36:33字数765阅读15,117英文参考文档中文参考文档简介PyQt5是什么Qt是一组跨平台的c++库,实现了访问现代桌面和移动系统许多方面的高级api。这些包括定位和定位服务、多媒体、
  • 2023-10-08『PyQt5-Qt Designer篇』| 08 Qt Designer中容器布局和绝对布局的使用
    (08QtDesigner中容器布局和绝对布局的使用)1容器布局1.1设计容器布局先拖入一个容器Frame容器,然后拖入几个控件:把拖入的控件拖入容器中:选中容器,右键-布局-栅格布局:1.2保存文件并执行保存为test007_ConFra.ui,并生成test007_ConFra.py:#-*-coding:utf-8-*-#
  • 2023-09-30python提取论文图片波形数据:pyautogui键盘移动鼠标,跨模块全局变量使用,cv2局部放大窗口,matplotlib图片在pyQT5lable显示,坐标变换,多线程同时使用
    最近写了一个python提取论文图片波形数据的脚本,代码如下。涉及新知识点:pyautogui键盘移动鼠标,跨模块全局变量使用,cv2局部放大窗口,matplotlib图片在pyQT5lable显示,坐标变换,多线程同时使用。搜索相关关键字去对应代码区看注释就可以了。gui窗口:1#-*-coding:utf-8-*-2
  • 2023-07-20报from PyQt5.QtWidgets import * ImportError: DLL load failed: %1 不是有效的 Win32 application(解决办法)
    导入时,报fromPyQt5.QtWidgetsimport*ImportError:DLLloadfailed:%1不是有效的Win32application!查了很多资料,发现原来PyQt5安装包也是区分电脑位数的,我的电脑是32位的,装的PyQt5确是64位的,由于我这边用pipinstallPyQt5一直报timeout错误,所以我采用的是去官网直接下
  • 2023-07-15pyqt6计时小工具
    这个项目最初的目的是可以倒计时,然后有个文本框,这样方便记录手机充电10分钟充了百之几,结束后可播放一段音频然后提醒一下这样子的,当然有时有些后台任务预计多久结束然后提醒一下也不错的。下面上代码及效果图 fromPyQt6importQtCore,QtGui,QtWidgetsfromPyQt6.QtMultim
  • 2023-06-18PyQt5 扫描远程端口
    #-*-coding:utf-8-*-#@Time:2023/6/916:00#@Author:wangyafeng#@FileName:main.py.py#@Software:PyCharmimportsysfromPyQt5.QtWidgetsimportQApplication,QMainWindowimportscanportimportthreadingimportsocketdefscan_port(ip,port,
  • 2023-06-14我在51CTO博客的第一篇博文
    一、自我简介自我介绍一下,本人是一位25+才学习编程的优质IT男人(哈哈哈),大专非编程专业,在大学期间挂的课也就VBA有关编程的课程,现在居然想学编程,其实多少有一点。其次:说明我自学的编程语言是Python,广告不是说了:人生苦短,我用python,我也是从那时候入的坑,而且那时候的我也不知道有Java,最