Ich möchte ein Leerzeichen einfügen, um die zweite Registerkarte von der dritten zu trennen. Ist das möglich? Ich habe einige Stylesheets ausprobiert, aber da dieses Widget für mich neu ist, hatte ich bisher keinen Erfolg.Wie füge ich ein Leerzeichen zwischen zwei Tabs in einem QTabWidget ein?
Antwort
Ja, es ist möglich, aber nicht so offensichtlich. Hier ist ein Weg, den ich vor einiger Zeit gemacht habe.
Wenn Sie zwischen zwei Registerkarten ein Leerzeichen einfügen möchten, fügen Sie eine neue Registerkarte zwischen den Registerkarten ein und deaktivieren Sie die neue Registerkarte, indem Sie QTabWidget::setTabEnabled(int index, bool enable)
aufrufen. Auf diese Weise ist es nicht mehr möglich, mit der neuen Registerkarte zu interagieren (es sei denn, die Registerkarte ist die einzige vorhanden). Sie werden auch die folgende Stylesheet festlegen müssen auf Ihrem QTabWidget
:
QTabBar::tab:disabled {
width: 100px;
color: transparent;
background: transparent;
}
Dieses Stylesheet macht die neue Registerkarte unsichtbar (es macht tatsächlich alle behinderten Registerkarten unsichtbar, so, es sei denn, dass in Ordnung ist, wird diese Methode nicht für Sie arbeiten). Sie können die Breite des Raums anpassen, indem Sie den Wert für width
im Stylesheet ändern.
Das Ergebnis:
- 1. Wie füge ich ein Leerzeichen zwischen zwei verketteten NSStrings hinzu?
- 2. Wie füge ich ein Div zwischen zwei Divs ein?
- 3. Wie füge ich ein Leerzeichen zwischen einem alphanumerischen Zeichen und einem numerischen Zeichen ein? Diese
- 4. Wie füge ich ein Leerzeichen in einem XML-Schemaelement hinzu?
- 5. Wie füge ich ein Zeichen zwischen zwei Zeichen ein, wo immer sie in einer Zeichenfolge vorkommen?
- 6. Wie kann ich ein Leerzeichen zwischen zwei Ausgaben hinzufügen?
- 7. ein Leerzeichen einfügen zwischen zwei Variablen
- 8. Wie füge ich viel Leerzeichen in Perl ein?
- 9. QTabWidget Tabs Regal als Eklipse
- 10. Wie füge ich ein Leerzeichen in ein Wort mit einer MySQL-String-Funktion ein?
- 11. abfangen und ignorieren ein Rad Ereignis in einem QTabWidget
- 12. Wie füge ich ein Leerzeichen zwischen die Ausgabe, wenn die Zeichenfolge auf Python umgekehrt wird?
- 13. Wie ändere ich die Textausrichtung in QTabWidget?
- 14. Leerzeichen zwischen zwei divs
- 15. Wie füge ich ein Commit in ein früheres Commit ein?
- 16. Wie füge ich ein validates_confrmation_of in einem Modul in Schienen
- 17. CKEditor Leerzeichen/Tabs entfernen zwischen den Rubriken
- 18. Wie füge ich Leerzeichen zwischen den Zeilen meiner ul hinzu?
- 19. Wie füge ich ein SpanElement in einen TextFlow ein?
- 20. Wie füge ich dynamisch einen iframe in einem div ein
- 21. Wie füge ich nach einem Geschwisterelement in d3.js ein
- 22. Wie füge ich ein Layout in ein Layout in Android
- 23. Wie füge ich Null in die Datenbank ein?
- 24. Wie füge ich in PDO (sqlite3) ein?
- 25. Wie füge ich ein JFreeChart zu einem JPanel in einem JFrame mit Null-Layout ein?
- 26. Wie füge ich eine Variable in ein PHP-Array ein?
- 27. Wie füge ich ein Tab-Zeichen in Iterm ein?
- 28. Wie füge ich ein Bild in octopress framework ein?
- 29. Wie füge ich ein Element mit Linq in XML ein?
- 30. Wie füge ich ein rechteckiges Overlay in eine Kameraanwendung ein?
Sie 100 für diese hacken bekommen sollte! –