下面的示例代码将创建一个居中的无框架窗口,该窗口应位于Linux上所有其他窗口的顶部(您可以单击该窗口将其关闭)。
import sysfrom PyQt4 import QtGui, QtCoreclass mymainwindow(QtGui.QMainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.setWindowFlags( QtCore.Qt.WindowStaysonTopHint | QtCore.Qt.framelessWindowHint | QtCore.Qt.X11BypassWindowManagerHint ) self.setGeometry(QtGui.QStyle.alignedRect( QtCore.Qt.LeftToRight, QtCore.Qt.AlignCenter, QtCore.QSize(220, 32), QtGui.qApp.desktop().availableGeometry())) def mousePressEvent(self, event): QtGui.qApp.quit()app = QtGui.QApplication(sys.argv)mywindow = mymainwindow()mywindow.show()app.exec_()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)