3
PyQt5が新しく、ロードした画像の上にQPainterを描画する方法について私にはうまくいきませんでした(QPixmap( "myPic.png "))。私はpaintEventメソッド内でそれをやろうとしましたが、うまくいきませんでした。下のスニペットで読み込まれたイメージの上に線を描きたい場合は、どうやってそれをやりますか?PyQt5(Python)の画像の上に描画する
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
class Example(QWidget):
def __init__(self):
super().__init__()
self.setGeometry(30, 30, 500, 300)
self.initUI()
def initUI(self):
self.pixmap = QPixmap("myPic.png")
lbl = QLabel(self)
lbl.setPixmap(self.pixmap)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
イメージを水平線で表示したいのですか、またはその変更を加えてイメージを保存しますか? – eyllanesc
最初のもの。 qpainter.drawLine()のような画像の上にラインを表示 – Johan