1
PyQtでフレームレスウィジェットを実行しているときに奇妙な動作に気付きました。 タスクバーで複数回最小化すると、Windows XPのタイトルバーが数ミリ秒間左上隅に表示されて消えます。ここでpyqt - フレームレスウィジェットの奇妙なタイトルバーが表示される
は、問題を再現するための簡単なコードです:
import sys
from PyQt5 import QtCore, QtWidgets
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
ui = QtWidgets.QWidget()
ui.setWindowFlags(ui.windowFlags() | QtCore.Qt.FramelessWindowHint)
ui.show()
sys.exit(app.exec_())
行動は私のセットアップは、Windows 7(x64)の、Pythonの3.5およびPyQt5.7 あるこのvideo
に記述されている(FYI 、問題はPyQt5.6にもありました)
誰もこの動作を説明して解決策を提示できますか?
私はWindows 7(x64)、Python 3.5.2(Miniconda3と一緒にインストールされています)とPyQt5.6を持っていますが、私はその効果を見ません。しかし、私はあなたを信じて、ビデオは明らかです。私は奇妙なことが起こると思う。たぶん別のコンピュータで試してみましょうか? – Trilarion
これは本当に奇妙です、私は 'QtCreator'バージョンでC++で同じコードを使ってみましたが、それも起こりました。私は 'Python 3.5.2(x32)'と 'PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2'だけを使って新しいVMに' Windows 7 x64'をインストールし、上記のコードを試しました。また起こった..あなたはPythonのx32またはx64バージョンを使用していますか? – SyedElec
すべてがx64です。多分x32バージョンのバグです – Trilarion