簡體   English   中英

啟動窗口並在pyqt4中始終同時位於頂部?

[英]Splash window and always on top at the same time in pyqt4?

在pyqt4中,我可以使用setWindowFlags(Qt.SplashScreen)因此窗口沒有標題欄。

並使用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_())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM