首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏常用算法模板

    Qt5-QtWidgets

    //winLabel 你要对那个组件使用动画 geometry几何结构 QPropertyAnimation * an = new QPropertyAnimation(winLabel,”geometry”); //动画时间 an->setDuration(1000); //动画开始 an->setStartValue(QRect(winLabel->x(),winLabel->y(),winLabel->width(),winLabel->height())); //动画结束 an->setEndValue(QRect(winLabel->x(),winLabel->y() + 300,winLabel->width(),winLabel->height())); //动画方式 an->setEasingCurve(QEasingCurve::OutBounce); an->start();

    2.2K20编辑于 2022-10-31
  • 来自专栏全栈程序员必看

    pyqt5 qtwidgets_第六高级中学地址

    切换当前页面时发射该信号 实例:QTabWidget的使用 import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets

    1.2K10编辑于 2022-09-29
  • 来自专栏Python编程 pyqt matplotlib

    PyQt5 截取屏幕

    下面两行是PyQt 截屏的关键代码: screen= QtWidgets.QApplication.primaryScreen()#PyQt5 screen.grabWindow(QtWidgets.QApplication.desktop /usr/bin/env python from PyQt5 import QtCore, QtWidgets,QtGui class Screenshot(QtWidgets.QWidget): __init__() self.screenshotLabel = QtWidgets.QLabel() self.screenshotLabel.setSizePolicy (QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) self.screenshotLabel.setAlignment = 0: QtWidgets.qApp.beep() # Garbage collect any existing image first.

    4.7K30发布于 2019-08-14
  • 来自专栏州的先生

    Qt For Python按钮控件使用实例

    我们将其添加到上面创建的主窗口中,代码如下所示: # coding:utf-8 from PyQt5 import QtWidgets import sys class ButtonApp(QtWidgets.QMainWindow ) self.btn_1 = QtWidgets.QPushButton("按钮一") self.btn_2 = QtWidgets.QPushButton() ) self.btn_1 = QtWidgets.QPushButton("按钮一") self.btn_2 = QtWidgets.QPushButton() _2 = QtWidgets.QPushButton() self.btn_2.setText("按钮二") self.btn_3 = QtWidgets.QPushButton _2 = QtWidgets.QPushButton() self.btn_2.setText("按钮二") self.btn_3 = QtWidgets.QPushButton

    4.7K10发布于 2019-08-23
  • 来自专栏叶子陪你玩编程

    Python 单词测试1源代码

    第一部分主要分为: 界面设计 登录功能实现 注册功能实现 ---- 界面设计 登录界面代码: ui_login.py from PySide2 import QtCore, QtGui, QtWidgets ) self.lineEdit_2.setObjectName("lineEdit_2") self.pushButton = QtWidgets.QPushButton ("Login", "登录", None, -1)) self.label.setText(QtWidgets.QApplication.translate("Login", "欢迎使用 ,请登录", None, -1)) self.label_2.setText(QtWidgets.QApplication.translate("Login", "用户名:", None import QtCore, QtGui, QtWidgets class Ui_Register(object): def setupUi(self, Register):

    88720发布于 2021-09-15
  • 来自专栏全栈测试技术

    『PyQt5-Qt Designer篇』| 07 Qt Designer中栅格布局和表单布局的使用

    (1, QtWidgets.QFormLayout.LabelRole, self.label_2) self.lineEdit_2 = QtWidgets.QLineEdit(self.widget ("label_3") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_3) self.lineEdit_4 = QtWidgets.QLineEdit(self.widget) self.lineEdit_4.setObjectName("lineEdit_4") (3, QtWidgets.QFormLayout.LabelRole, self.label_4) self.lineEdit_3 = QtWidgets.QLineEdit(self.widget self.lineEdit_5 = QtWidgets.QLineEdit(self.widget) self.lineEdit_5.setObjectName("lineEdit_5")

    2.1K61编辑于 2023-09-25
  • 来自专栏全栈测试技术

    『PyQt5-Qt Designer篇』| 06 Qt Designer中水平布局和垂直布局的使用

    MainWindow.setObjectName("MainWindow") MainWindow.resize(794, 584) self.centralwidget = QtWidgets.QWidget 博客:https://blog.csdn.net/NoamaNelsonimport sysfrom test_case.HorLay import Ui_MainWindowfrom PyQt5.QtWidgets (MainWindow) self.centralwidget.setObjectName("centralwidget") self.widget = QtWidgets.QWidget () self.verticalLayout.setObjectName("verticalLayout") self.pushButton = QtWidgets.QPushButton 博客:https://blog.csdn.net/NoamaNelsonimport sysfrom test_case.VerLay import Ui_MainWindowfrom PyQt5.QtWidgets

    77830编辑于 2023-09-20
  • 来自专栏python3

    七夕快到了,教你用python去表白!

    # -*- coding: utf-8 -*- import sys from PyQt5 import QtWidgets from PyQt5.QtGui import QFont,QIcon#QtWidgets QtWidgets.QWidget. : QtWidgets.QMessageBox.information(self, "别纠结了", "你完了,你妈让你嫁给我", QtWidgets.QMessageBox.Ok) QtWidgets.QMessageBox.information ", QtWidgets.QMessageBox.Ok) QtWidgets.QMessageBox.information(self, "别纠结了", "你闺蜜说嫁给我没错", QtWidgets.QMessageBox.Ok ) QtWidgets.QMessageBox.information(self, "别纠结了", "你爸说不同意就打你", QtWidgets.QMessageBox.Ok) QtWidgets.QMessageBox.information

    2K10发布于 2020-01-08
  • 来自专栏Python编程 pyqt matplotlib

    PyQT5 图片查看器

    /usr/bin/env python from PyQt5 import QtCore, QtGui,QtWidgets from PyQt5.QtPrintSupport import QPrinter , QPrintDialog,QPrintPreviewDialog class ImageViewer(QtWidgets.QMainWindow): def __init__(self): ,QtWidgets.QSizePolicy.Ignored) #self.imageLabel.setSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) self.imageLabel.setScaledContents(True) self.scrollArea

    ") def createActions(self): self.openAct = QtWidgets.QAction("&Open

    3.4K10发布于 2019-10-23
  • 来自专栏叶子陪你玩编程

    python 模拟在线考试

    Test.setObjectName("Test") Test.resize(795, 546) self.centralwidget = QtWidgets.QWidget (Test) self.centralwidget.setObjectName("centralwidget") self.label = QtWidgets.QLabel (QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.groupBox_2 = QtWidgets.QGroupBox (QtWidgets.QApplication.translate("Test", "《上一题", None, -1)) self.next.setText(QtWidgets.QApplication.translate (QtWidgets.QApplication.translate("Test", "开始", None, -1)) self.lb_time.setText(QtWidgets.QApplication.translate

    3.5K10发布于 2021-08-23
  • [pyqt5][python][原创]pyqt5登陆界面跳转并关闭子窗口全部退出

    登陆界面:(designer随便画个ui文件然后用pyuic转化) from PyQt5 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget (MainWindow) self.centralwidget.setObjectName("centralwidget") self.textEdit = QtWidgets.QTextEdit (sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow (sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow

    30000编辑于 2025-07-18
  • 来自专栏州的先生

    【源码放送】Python制作TIM登录界面完整源码

    pyqt_tim_login_gui.py # @创建者:州的先生 # #日期:2020/9/17 # 博客地址:zmister.com # 公众号:zmister2016 from PyQt5 import QtWidgets ,QtCore,QtGui import sys import qrcode import io 主窗口类 class TimLogin(QtWidgets.QMainWindow): def () self.icon_btn_group_layout = QtWidgets.QHBoxLayout() self.icon_btn_group.setLayout ("记住密码") self.find_pwd = QtWidgets.QLabel("找回密码") self.auto_login = QtWidgets.QCheckBox ("自动登录") self.register = QtWidgets.QLabel("注册账号") self.option_group_layout.addWidget(

    2K20发布于 2021-01-05
  • 来自专栏贾志刚-OpenCV学堂

    多线程界面化、ONNXRUNTIME + YOLOv8推理演示

    界面代码实现 界面部分通过一个QWidget实现一个面板,通过垂直与水平布局实现界面组件的布局管理,相关的代码实现如下: class YOLOv8InferPanel(QtWidgets.QWidget __init__(parent) # 文本标签 self.rbtn0 = QtWidgets.QRadioButton("对象检测") self.rbtn1 = QtWidgets.QRadioButton("实例分割") self.rbtn3 = QtWidgets.QRadioButton("姿态评估") self.rbtn0 (100) self.weight_file_path.setEnabled(False) modelBtn = QtWidgets.QPushButton("模型文件" ) self.label_file_path = QtWidgets.QLineEdit() self.label_file_path.setMinimumWidth(

    1.9K20编辑于 2023-08-22
  • 来自专栏信息技术博客

    网络传输测速 - TCP聊天+传输文件服务器服务器套接字v2.4 - socket协程文件传送测速

    (self) vbox = QtWidgets.QVBoxLayout() vbox.addWidget(QtWidgets.QLabel(name + f"\n({covert __init__(parent) hbox = QtWidgets.QHBoxLayout(self) vbox = QtWidgets.QVBoxLayout() (20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem , self.lineEdit_2) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding , QtWidgets.QSizePolicy.Minimum) self.formLayout_2.setItem(5, QtWidgets.QFormLayout.LabelRole

    4.1K10编辑于 2023-02-06
  • 来自专栏一些有趣的Python案例

    PyQt5美化你的GUI界面

    /usr/bin/python # -*- coding:utf-8 -*- import sys from PyQt5 import QtWidgets, QtCore from PyQt5.QtWidgets , QtCore from PyQt5.QtWidgets import * class qt_view(QWidget): def __init__(self): super , QtCore from PyQt5.QtWidgets import * class qt_view(QWidget): def __init__(self): super , QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No , QtWidgets.QMessageBox.No) if reply == QtWidgets.QMessageBox.Yes

    4.5K40发布于 2021-09-07
  • 来自专栏州的先生

    Qt for Python的4种基础布局管理

    在Qt For Python中,布局相关的类位于QtWidgets模块中,通过下面的代码,我们可以创建一个内为水平布局的主窗口: class LayoutApp(QtWidgets.QMainWindow ('按钮一') button_2 = QtWidgets.QPushButton('按钮二') button_3 = QtWidgets.QPushButton('按钮三 ('按钮一') button_2 = QtWidgets.QPushButton('按钮二') button_3 = QtWidgets.QPushButton('按钮三 ('按钮一') button_2 = QtWidgets.QPushButton('按钮二') button_3 = QtWidgets.QPushButton('按钮三 我们来看具体的例子: from PySide2 import QtWidgets import sys class LayoutApp(QtWidgets.QMainWindow): '''

    2.5K20发布于 2019-08-06
  • [pyqt5]选择文件选择多个文件选择目录保存文件

    # -*- coding: utf-8 -*- import os from PyQt5 import QtCore, QtGui, QtWidgets import sys from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtWidgets import * from PyQt5 import QtWidgets class Ui_MainWindow (QtWidgets.QMainWindow): def setupUi(self): self.setObjectName("MainWindow") self.resize (800, 600) self.centralwidget = QtWidgets.QWidget(self) self.centralwidget.setObjectName (180, 300, 301, 91)) self.pushButton_4.setObjectName("pushButton_4") self.menubar = QtWidgets.QMenuBar

    31710编辑于 2025-07-17
  • 来自专栏图灵技术域

    PyQt5构建MVC模式样例

    ) fwidget = QtWidgets.QWidget() flay = QtWidgets.QFormLayout(fwidget) self.usernameInput = QtWidgets.QLineEdit() self.usernameInput.textChanged.connect(partial(setattr, self, "username ")) self.passwordInput = QtWidgets.QLineEdit(echoMode=QtWidgets.QLineEdit.Password) self.passwordInput.textChanged.connect (partial(setattr, self, "password")) self.loginButton = QtWidgets.QPushButton("Login") _app = QtWidgets.QApplication(sys.argv) self._model = Model() # 初始化模型 self.

    2.6K30发布于 2021-05-21
  • 来自专栏全栈测试技术

    PyQt5-Qt Designer控件之间的伙伴关系和Tab顺序如何设置?

    ("label_2") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_2) self.lineEdit = QtWidgets.QLineEdit(self.formLayoutWidget) self.lineEdit.setObjectName("lineEdit _2 = QtWidgets.QLineEdit(self.formLayoutWidget) self.lineEdit_2.setObjectName("lineEdit_2") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.lineEdit_2) self.pushButton (self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry

    1K50编辑于 2023-10-13
  • 基于yolov10的烟雾明火检测森林火灾系统python源码+pytorch模型+评估指标曲线+精美GUI界面+数据集

    85775558 源码会提供一个超过12w张超大数据集,这个只是推荐数据集参考一下 【部分实现源码】 import os import sys from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore import QThread, pyqtSignal from PyQt5.QtGui import QImage, QPixmap from PyQt5.QtWidgets self.setObjectName("MainWindow") self.resize(1280, 728) self.centralwidget = QtWidgets.QWidget /weights' self.picture = QtWidgets.QLabel(self.centralwidget) self.picture.setGeometry self.cb_weights.currentIndexChanged.connect(self.cb_weights_changed) self.label_3 = QtWidgets.QLabel

    30010编辑于 2025-07-22
领券