9
如何讓活動屏幕上的窗口居中而不是在一般屏幕上?此代碼移動窗口到中心一般屏幕上,而不是活動的屏幕:活躍屏幕上的PyQt4中心窗口
import sys
from PyQt4 import QtGui
class MainWindow(QtGui.QWidget):
def __init__(self):
super(MainWindow, self).__init__()
self.initUI()
def initUI(self):
self.resize(640, 480)
self.setWindowTitle('Backlight management')
self.center()
self.show()
def center(self):
frameGm = self.frameGeometry()
centerPoint = QtGui.QDesktopWidget().availableGeometry().center()
frameGm.moveCenter(centerPoint)
self.move(frameGm.topLeft())
def main():
app = QtGui.QApplication(sys.argv)
mainWindow = MainWindow()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
如果我移除self.center()從initUI()然後窗口上爲0x0打開活性屏幕上。我需要在活動屏幕上打開窗口並將此窗口移動到此屏幕的中心。 Thansk!