PyQtGraphでうんこを描画する方法を説明する。
完成イメージ
コード
unko.py
import sys
from PyQt6.QtWidgets import QApplication, QWidget
import pyqtgraph as pg
class GuiWindow(QWidget):
def __init__(self, parent=None):
super().__init__(parent)
self.グラフを描画する()
def グラフを描画する(self):
self.graph = pg.GraphicsLayoutWidget(show=True)
self.p = self.graph.addPlot()
# unko
self.p.plot(x=[10, 60],
y=[10, 10],
pen=pg.mkPen((100,53,44), width=150))
self.p.plot(x=[20, 50],
y=[25, 25],
pen=pg.mkPen((100,53,44), width=150))
self.p.plot(x=[30, 40],
y=[40, 40],
pen=pg.mkPen((100,53,44), width=150))
self.p.plot(x=[35, 36],
y=[55, 55],
pen=pg.mkPen((100,53,44), width=100))
# 枠
self.p.plot(x=[-10, 100, 100, -10],
y=[-10, -10 , 100, 100],
pen=pg.mkPen('black', width=5))
if __name__ == '__main__':
app = QApplication(sys.argv)
window = GuiWindow()
sys.exit(app.exec())