亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

PyQt5中繪制圖形的方法是什么

小億
95
2024-03-12 14:51:41
欄目: 編程語言

在PyQt5中,可以使用QPainter類來繪制各種圖形,如直線、矩形、橢圓等。可以通過在QWidget的paintEvent方法中使用QPainter對象來實現圖形的繪制。示例代碼如下:

import sys
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtGui import QPainter, QPen
from PyQt5.QtCore import Qt

class MyWidget(QWidget):
    def paintEvent(self, event):
        painter = QPainter(self)
        painter.setPen(QPen(Qt.black, 2, Qt.SolidLine))
        painter.drawLine(20, 20, 100, 100)
        painter.drawRect(120, 20, 80, 60)
        painter.drawEllipse(220, 20, 80, 60)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = MyWidget()
    window.resize(400, 200)
    window.setWindowTitle('Drawing Example')
    window.show()
    sys.exit(app.exec_())

在上面的示例中,我們定義了一個繼承自QWidget的自定義窗口類MyWidget,并在其paintEvent方法中使用QPainter對象來繪制一條直線、一個矩形和一個橢圓。最后通過創建應用程序對象并顯示窗口來展示繪制的圖形。

0
嫩江县| 河东区| 普陀区| 襄垣县| 苗栗县| 阳原县| 福州市| 长葛市| 贺兰县| 辛集市| 杭州市| 永顺县| 昭平县| 晋宁县| 科尔| 万山特区| 沾益县| 北流市| 长垣县| 南岸区| 白城市| 兰州市| 开阳县| 建德市| 小金县| 舒城县| 金昌市| 屏山县| 吉木萨尔县| 毕节市| 林西县| 吉隆县| 稷山县| 双鸭山市| 桃江县| 宁武县| 长寿区| 肃宁县| 琼海市| 娄底市| 武穴市|