0
私は、QLabel内でQPixmapを使用すると、一見無作為なピクセル(おそらくメモリに基づく)がQPixmapに書き込まれることに気づきました。これはなぜですか、そしてこれはどのように修正できますか?これは私のコンピュータに問題がありますか? (私は道で、Windows 7の使用)QPixmapで描かれた奇妙なピクセル
import sys
from PyQt5.QtGui import QImage, QPixmap
from PyQt5.QtWidgets import QApplication, QLabel
class BugTest(QLabel):
def __init__(self):
super().__init__()
self.setPixmap(QPixmap(200, 200))
self.show()
app = QApplication(sys.argv)
widget = BugTest()
app.exec_()
'functoolsは他の場所でインポートされた名前を上書きするかもしれません。 PEP8は、システムライブラリのインポートは、他のすべてのインポートよりも上になければならないと言います。あなたがそうした場合、同じ動作が起こるかどうかを見てください。 –
@aryamccarthyいいえ、まだ似たような動作をしています...私は少ない画素が描画されていることに気付きます。 – Poolala
PyQt4を使用しても、functoolsの読み込みがコメントアウトされても、引き続きピクセルが描画されています。何も描かれていないのですか?彼らは位置が変わっているように見えますが、ウィンドウの端にあるかどうかは分かりません。 – BrenBarn