Ada*_*ABC 2 python user-interface qt pyqt
经过大量的谷歌搜索我知道我需要使用 self.setWindowFlags(QtCore.Qt.FramelessWindowHint)
生成无框窗口,以及坐标(0,0)的一些变化,以将其放置在屏幕的左上角.
我遇到的问题是,在我尝试使用此代码的任何地方,即使在我稀疏的现有代码中,它也会产生错误:
from PyQt4 import QtCore, QtGui
from ui.mainwindow import MainWindow
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
ui = MainWindow()
ui.show()
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)
经过大量的谷歌搜索后,我无法为其他人提供适合我的解决方案.在屏幕左上角显示我的窗口没有边框的神奇语法是什么?
事实证明我有很多东西需要学习Python和层次继承/什么属于什么,我正在寻找的代码是:
from PyQt4 import QtCore, QtGui
from ui.mainwindow import MainWindow
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
ui = MainWindow()
ui.setWindowFlags(QtCore.Qt.FramelessWindowHint)
ui.move(0, 0)
ui.show()
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)
尤里卡时刻意识到MainWindow在变量ui下以速记伪装.为了别人的利益,像我一样高兴.