-1
在pyqt4中,我可以使用setWindowFlags(Qt.SplashScreen)
,所以窗口沒有標題欄。飛濺窗口,並始終在pyqt4在同一時間?
並使用setWindowFlags(Qt.WindowStaysOnTopHint)
使窗口始終停留在頂部。
但是如果我想要它們兩個呢?沒有標題欄,並且同時處於頂部。
有沒有辦法實現...?
在pyqt4中,我可以使用setWindowFlags(Qt.SplashScreen)
,所以窗口沒有標題欄。飛濺窗口,並始終在pyqt4在同一時間?
並使用setWindowFlags(Qt.WindowStaysOnTopHint)
使窗口始終停留在頂部。
但是如果我想要它們兩個呢?沒有標題欄,並且同時處於頂部。
有沒有辦法實現...?
無論何時您想要應用多個標誌,都應該使用|
運算符,它是二進制或運算符。這將允許多個標誌作爲@ekhumoro說,這樣一個簡單的例子是:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import sys
class MyWindow(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
self.resize(640,480)
self.setWindowFlags(Qt.SplashScreen | Qt.WindowStaysOnTopHint)
if __name__=="__main__":
app=QApplication(sys.argv)
win=MyWindow()
win.show()
sys.exit(app.exec_())
謝謝,它的工作原理! – dexter182
'setWindowFlags(Qt.SplashScreen | Qt.WindowStaysOnTopHint)'。 – ekhumoro
謝謝!有用! – dexter182