在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_())