启动窗口,并始终在顶部的同一时间在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_())

相关内容

  • 没有找到相关文章

最新更新