So wählen Sie die position von QMainWindow?

In meinem eher komplexe app erstellen ich mehrere QmainWindows, die zeigen/verbergen, je nach Bedingungen. Um Ihr Verhalten deterministischer, ich möchte, um Ihre position mit setPosition(). Das problem ist, dass QMainWindow ist nicht abgeleitet von QWindow, wie ich annahm. So, es hat keine setPosition(). Meine Fragen:

  • Warum QMainWindow ist nicht abgeleitet von QWindow? (Nur meine Neugier)

  • Wie kann ich die position eines QMainWindow?

  • Warum move(int x, int y) ist für Sie nicht geeignet?
  • QWindow eher neue Klasse und ist ein adapter zwischen native und plattformunabhängige Benutzeroberfläche windows. QWidget ist historisch die Eltern für die meisten Qt-UI-Klassen. In der Tat, dass QWindow nicht lange ist es noch nicht. Und ja, QMainWindow abgeleitet von QWidget.
  • da fand ich setPosition() :). Und auch, weil ich Versuch, bevor ich die show () - es. Danke, ich bin ungebildet in Qt Geschichte.
InformationsquelleAutor katang | 2016-04-18
Schreibe einen Kommentar