-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