• 大小: 3KB
    文件类型: .py
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: Python
  • 标签: pyqt5  

资源简介

用PyQT5+按钮事件绘制图形,做了绘制圆形和矩形的demo。

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file ‘C:\Users\Brent\Desktop\MainWindowAdvanced.ui‘
#
# Created by: PyQt5 UI code generator 5.11.2
#
# WARNING! All changes made in this file will be lost!

import sys
from PyQt5.QtWidgets import QApplication QWidget QPushButton
from PyQt5.QtGui import QPainter QColor QPen
from PyQt5.QtCore import pyqtSlot Qt


class App(QWidget):
    def __init__(self):
        super().__init__()
        self.title = “PyQt5 button“
        self.left = 100
        self.top = 100
        self.width = 1000
        self.height = 1000
        self.draw = ““
        self.initUI()

    def initUI(self):

        self.setWindowtitle(self.title)
        self.setGeometry(self.left self.top self.width self.height)
        “““在窗体内创建button对象“““
        button = QPushButton(“Circle“ self)
        “““方法setToolTip在用户将鼠标停留在按钮上时显示的消息“““
        button.setToolTip(“This is an example button“)
        “““按钮坐标x = 100 y = 70“““
        button.move(200 200)
        button.resize(button.sizeHint())
        “““按钮与鼠标点击事件相关联“““
        button.clicked.connect(self.circle)

        button1 = QPushButton(“Rectangle“ self)
        “““方法setToolTip在用户将鼠标停留在按钮上时显示的消息“““
        button1.setToolTip(“This is an example button“)
        “““按钮坐标x = 100 y = 70“““
  

评论

共有 条评论