Wie Limit für QMainWindow?

Alles rund um die Programmierung mit Qt
Antworten
MADsCIENTIST

Wie Limit für QMainWindow?

Beitrag von MADsCIENTIST »

Hallo,

meine Frage betrifft die Klasse "QMainWindow". Wie kann man ein Limit für die minimale Fenstergröße einstellen?
Das Fenster soll also beispielsweise minimal die Größe von 400x400px erlauben aber auch vergrößert werden dürfen.

Hoffe mir kann jemand helfen. Bedanke mich für sinnvolle Hilfe schon mal im Voraus.
MADsCIENTIST

Re: Wie Limit für QMainWindow?

Beitrag von MADsCIENTIST »

Hab ich natürlich bereits als erstes ausprobiert gehabt, nur lies sich das Fenster trotzdem weiter beliebig vergrößern/verkleinern!
Jemand ne andere Idee?

Beispiel:

Code: Alles auswählen

class MainWindow : public QMainWindow {
public:
    MainWindow() {
        this->setMinimumSize(1280, 720);
        // ...
    }

    // ...
}

veeman
Beiträge: 280
Registriert: 3. Oktober 2012 01:43
Kontaktdaten:

Re: Wie Limit für QMainWindow?

Beitrag von veeman »

Bei mir Funktioniert es, wenn ich this->setMinimumSize(1280, 720) ausführe kann ich das Fenster nicht kleiner machen als die angegben Größe.
Windows 7, Qt4.8.4, MinGW4.6.2

Welches OS, Qt-Version, Compiler verwendest du?
MADsCIENTIST

Re: Wie Limit für QMainWindow?

Beitrag von MADsCIENTIST »

Ich verwende ebenfalls die Qt-Version 4.8.4 auf einem Win7 x64 Rechner, jedoch für VS2012 mit Hilfe der x64 Native Tools Command-Prompt aufbereitet.
MADsCIENTIST

Re: Wie Limit für QMainWindow?

Beitrag von MADsCIENTIST »

Problem hat sich anscheinend von selbst gelöst!
Habe mein OS neu aufsetzen müssen, die gleiche kompilierte Qt-Bibliothek hatte ich noch als Sicherheitskopie hinterlegt, jetzt funktioniert auf einmal die Sache mit der minimalen Größe! :shock:
MADsCIENTIST

Re: Wie Limit für QMainWindow?

Beitrag von MADsCIENTIST »

OK, hab jetzt mit dem vorkompilierten Qt 5.1 wieder das selbe Problem bei einem meiner QWidget's!

Jemand ne Idee?
Antworten