Ivan hizo esto - ver http://ivan.fomentgroup.org/blog/2009/03/29/instant-chrome/ - pero no sé cómo, ya que soy nuevo en Qt. ¿Alguien tiene idea de cómo lograr esto?Aplicar chrome como pestañas en Qt
7
A
Respuesta
4
El primer truco es que la ventana no tiene decoraciones del gestor de ventanas. Esta es una pista que debe darle al administrador de ventanas usando las cosas de NetWM. Lo bueno es que Qt exporta esa funcionalidad para usted:
http://doc.qt.digia.com/4.5/qwidget.html#windowFlags-prop
Ves, ellos tienen el Qt :: FramelessWindowHint, como se explica aquí:
http://doc.qt.digia.com/4.5/qt.html#WindowType-enum
El resto es bastante sencillo -adelante. La barra de pestañas parece bastante regular para mí, puede ser que deba modificar algunas propiedades de los widgets (por ejemplo, espaciado).
Cuestiones relacionadas
- 1. Control de pestañas como las pestañas de Google Chrome?
- 2. Hacer pestañas móviles en Qt
- 3. ¿Recuperando qué pestañas están abiertas en Chrome?
- 4. Eliminando pestañas al usar pestañas como espacios
- 5. ¿Hay alguna manera de aplicar pestañas en lugar de espacios?
- 6. ¿Cómo puede Google Chrome aislar pestañas en procesos separados mientras se ve como una sola aplicación?
- 7. Botón de cerrar solo para algunas pestañas en Qt
- 8. Cómo detectar pestañas ¿Cambiar URLs o crear pestañas en Google Chrome Extension?
- 9. Extensiones de pestañas de Chrome: getCurrent vs. getSelected?
- 10. Cómo crear pestañas trapezoidales en el control de pestañas WPF
- 11. Ciclo de pestañas, extensiones de Google Chrome API
- 12. Qt QML lista desplegable como en HTML
- 13. Chrome-Extension: ¿iterar a través de todas las pestañas?
- 14. ¿Cómo podría Qt aplicar el estilo desde un archivo Qt Stylesheet externo?
- 15. Progressbar WebView como Chrome Browser
- 16. pestañas Emacs se comportan exactamente como
- 17. barra de pestañas deslizante como en el mercado de Android
- 18. En Eclipse, ¿cómo pueden los espacios comportarse como pestañas?
- 19. espacios como pestañas y el comportamiento de retroceso en Vim
- 20. Cómo mostrar pestañas como 4 espacios en gnome-terminal
- 21. Fijar pestañas en un panel de pestañas
- 22. Qt Designer & Dock Widgets
- 23. ¿Cómo pones el punto azul en las pestañas de Chrome fijadas?
- 24. ¿Por qué se dispara el evento 'window.resize' cuando se cambian las pestañas en Chrome (6.0.472.55)?
- 25. ¿Cómo establecer el color de fondo de un widget de pestañas en Qt Creator?
- 26. Google Chrome como descargador y el instalador
- 27. ¿Hay una extensión como Tamperdata para Chrome?
- 28. CMake + Qt = definiciones Qt talladas en piedra (también conocido como -DQT _...)?
- 29. Creación de pestañas reorganizables en Swing
- 30. ¿Cómo edito CSS en Chrome como en Firebug para Firefox?
En realidad, no es tan sencillo. Todas las pestañas se ejecutan en diferentes procesos que se comunican a través de D-Bus. La salida gráfica de cada proceso se integra con X-Embedded en la ventana principal. – Job
A mí me pareció que la pregunta es sobre la reproducción de la apariencia como se muestra en la captura de pantalla, no la funcionalidad. Y ese ya está explicado en el artículo. – ypnos
Verdadero. De hecho, no está del todo claro lo que el OP está pidiendo. – Job