Ivan machte dies - siehe http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/ - aber ich weiß nicht, wie seit ich neu in Qt bin. Hat jemand eine Idee, wie man das erreicht?Anwenden chrome wie Tabs in Qt
7
A
Antwort
4
Der erste Trick ist, dass das Fenster nicht Window-Manager Dekorationen hat. Dies ist ein Hinweis, den Sie dem Window Manager mit dem NetWM-Programm geben müssen. Die gute Sache ist, dass Qt diese Funktionalität für Sie exportiert:
http://doc.qt.digia.com/4.5/qwidget.html#windowFlags-prop
Sie sehen, sie haben die Qt :: FramelessWindowHint, wie hier erklärt:
http://doc.qt.digia.com/4.5/qt.html#WindowType-enum
Der Rest ist eher gerade -nach vorne. Die Tab-Leiste sieht für mich ziemlich regelmäßig aus, möglicherweise müssen Sie einige Widget-Eigenschaften (z. B. Abstand) ändern.
Verwandte Themen
- 1. Chrome Tabs und Prozesse
- 2. Chrome Custom Tabs
- 3. Benutzerdefinierte Chrome-Tabs CookieManager
- 4. Machen Sie Tabs in Qt bewegbar
- 5. Registerkarte Steuerung wie Google Chrome Tabs?
- 6. Welche Tabs sind in Chrome geöffnet?
- 7. window.open verhalten in chrome tabs/windows
- 8. Wie öffne ich mehrere Tabs gleichzeitig in Chrome?
- 9. Wie speichert man den Speicherstatus eines Tabs in Firefox/Chrome?
- 10. Chrome Wie bekomme ich die ID des aktuellen Tabs?
- 11. Kann nicht öffnen und zu schließen Tabs in Chrome mehr
- 12. Google Chrome-Verknüpfung, die viele Webseiten in vielen Tabs öffnet
- 13. Wie könnte Qt Stil aus einer externen Qt Stylesheet-Datei anwenden?
- 14. öffnen Sie mehrere Links in Chrome sofort als neuer Tabs
- 15. window.open Öffnung Tabs und Fenster in Google Chrome
- 16. Android: Verstecken Sie die Statusleiste in benutzerdefinierten Chrome-Tabs
- 17. Was ist die schnellste Kommunikation zwischen Tabs in Google Chrome?
- 18. Wie kann ich prüfen, ob Chrome benutzerdefinierte Tabs von Chrome unterstützt?
- 19. Anwenden von Rahmen auf ein Kontrollkästchen in Chrome
- 20. Schiebe Tabs in Actionbar Tabs
- 21. Wie fügen Sie benutzerdefinierte Chrome-Header zu benutzerdefinierten Chrome-Tabs hinzu?
- 22. Implementieren von Menüelementen im Chrome-Stil in Qt
- 23. Style WPF Tabs wie Visual Studio Tabs
- 24. OAuth 2.0-Anmeldung mit benutzerdefinierten Chrome-Tabs (Fitbit-API)
- 25. Chrome Extension zu Schleife schließen Nicht Ausgewählte Tabs
- 26. Wie kann Google Chrome Tabs in separaten Prozessen isolieren, während sie wie eine einzelne Anwendung aussehen?
- 27. Öffnen Sie eine Chrome App innerhalb eines Tabs
- 28. Google Chrome Erweiterung mehrere Tabs auf Klick öffnen
- 29. Swipeable Tabs in Swipeable Tabs Android
- 30. Wie Einstellungen in Qt
Eigentlich ist es nicht so einfach. Alle Registerkarten laufen in verschiedenen Prozessen, die über D-Bus kommunizieren. Die grafische Ausgabe jedes Prozesses wird dann X-Embedded in das Hauptfenster eingefügt. – Job
Für mich hörte es sich an, als ob die Frage darin besteht, das Aussehen, wie im Screenshot dargestellt, zu reproduzieren, nicht die Funktionalität. Und das ist schon in dem Artikel erklärt. – ypnos
Wahr. Es ist in der Tat nicht ganz klar, wonach das OP fragt. – Job