Wie kann ich eine QComboBox zur Hauptsymbolleiste in Qt Creator hinzufügen?

8

Ich schreibe einen Texteditor in Qt Creator. Ich habe ein QPlainTextEdit als zentrales Widget und möchte, dass alle Werkzeuge zur Font-Steuerung in der Hauptsymbolleiste automatisch allen QMainWindow-Projekten hinzugefügt werden. Wenn ich versuche, eine QComboBox in die Hauptsymbolleiste zu ziehen und dort abzulegen, wird das Symbol "Nicht zulässig" angezeigt. Gibt es eine Möglichkeit, dies zu tun?

Vielen Dank für Ihre Hilfe im Voraus.

    
W.K.S 14.11.2011, 13:37
quelle

2 Antworten

11

Sie können tun, was Sie wollen, indem Sie die Funktion addWidget von% co_de aufrufen %. Wenn Sie also Ihre Hauptwerkzeugleiste QToolBar aufgerufen haben, können Sie dies im Konstruktor Ihres Hauptfensters tun:

%Vor%     
pnezis 14.11.2011, 13:49
quelle
0

Okay, wenn ich mich in der cpp-Datei etwas umgesehen habe, wurde mir klar, dass ich das Falsche verweise.

ui->mainToolBar->insertWidget(ui->actionLoadSettings, cbxSelect); wird den Trick machen.

    
Thomas Becker 09.07.2013 08:23
quelle

Tags und Links