2010-04-20 10 views
23

¿Qt admite el control de cinta?¿Qt admite el control de cinta?

+0

puede crear uno usted mismo – smerlin

+0

@smerlin: lo siento por ser estúpido, pero ¿cómo? – hamza

+0

@hamza: creando su propia clase de widget que proporciona la funcionalidad deseada. Tal widget contendría otros widgets qt predefinidos, como QPushButtons. Para anular el aspecto predeterminado de esos widgets, te quedan 3 opciones: a) hojas de estilo b) clase QStyle personalizada, c) paintEvents personalizados. La opción a) es la más fácil, pero tiene el peor rendimiento. La opción b) es bastante difícil y la opción c) requiere que subclases algunos widgets básicos como QPushButton. Ir con la opción a) podría ser la mejor solución, a menos que tenga experiencia en la creación de QStyles personalizados. – smerlin

Respuesta

10

quiero compartir con ustedes el enlace al sitio ha publicado capturas de pantalla de su componente cinta Qtitan para Qt. http://www.devmachines.com/qtitanribbon-overview.html

+2

Por desgracia, el costo de esto es demasiado alto. – metal

+0

Solo un aviso: estamos utilizando un componente (diferente) de esta empresa y su soporte y documentación son abismales. Es posible que desee buscar una solución diferente. –

1

No, no es así. No encontré ningún plan para apoyarlo en el futuro.

1

No hay control de cinta Qt. Creo que hay problemas de licencia que impiden que Nokia desarrolle un control de cinta similar a Microsofts.

+0

No por mucho tiempo - MS ahora posee Qt! – metal

+0

@metal: Qt lleva mucho tiempo en Digia. – Joey

+0

No sé que Qt sea propietario de MS ... – swdev

3

Si bien no hay un widget de cinta dedicado en Qt, puede crear algo similar usted mismo. Puede tomar un QTabWidget y colocar algunos botones en su interior (y opcionalmente estírelo para que se parezca un poco más a la cinta de Microsoft). Dependiendo de lo que trates de lograr, eso podría ser suficiente.

4

Al parecer, una de sus aplicaciones de muestra tiene una cinta, por lo que debe poder hacerlo.

http://qt.nokia.com/images/products/vtk-designer-opengl-screenshot

+0

No es el control Ribbon utilizado en Microsoft Office. Está escrito por [Prashanth N Udupa] (http://www.prashanthudupa.com/about-me/), lo llamó 'Menu strip'. Consulte su ganador del Premio Qt Contest 2007: [Marco de componente genérico] (http://www.qtcentre.org/threads/9331-Generic-Component-Framework). – menjaraz

+1

El enlace está podrido. – Joey

1

Puede tomar cualquier cinta de JavaScript/JQuery, insertarla en QWebView y hacer lo que quiera con ella, utilizando Qt Webkit Bridge.

Cuestiones relacionadas