Tôi muốn làm cho khung hình đầu tiên của chương trình GUI theo cả chiều dọc và chiều ngang.Làm cách nào để làm cho khung hình trên cùng của tôi hiển thị ở giữa màn hình của tôi?
wx.Frame.__init__(self, parent=None, id= -1, title="Test Frame", pos=(-1, -1), size=(1280, 770), style=wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX | wx.MINIMIZE_BOX)
Tôi nên làm gì (ngoại trừ làm việc tính toán để tìm ra vị trí tuyệt đối) để pos=(-1, -1)
để làm cho nó hiển thị ở giữa (không có vấn đề 800 * 600 hoặc 1280 * 800 vv), hoặc một số thuộc tính khác thiết cũng cần?
Hãy chắc chắn để gọi 'Trung tâm' sau khi tạo tất cả các điều khiển con và' Fit' để kích thước được khởi tạo đúng cách. – FogleBird
Ít nhất là trên hệ thống của tôi (Ubuntu 14.04, wxgtk 2.8.12.1), điều này không tính đến cấu hình máy tính để bàn mở rộng, tức là, cửa sổ có thể biến mất khỏi màn hình chính. – bluenote10