Qt en Español

Qt en Español es una comunidad de usuarios para aprender a Programar usando las librerias Qt

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» Desaparecen objetos del formulario al usar showMaximized()
Sáb Sep 13, 2014 9:54 pm por ljimenez29

» visivilidad de controles
Dom Mayo 18, 2014 5:04 pm por solitarywolf

» Error QT (y no sé que más poner ¬¬)
Jue Sep 26, 2013 4:02 pm por Anónimo

» QT, VTK en VS 2008 C++
Jue Abr 11, 2013 5:19 pm por monicadiaz

» [Ayuda]Programa en PyQt4 en modo Pantalla completa
Sáb Mar 30, 2013 8:56 pm por fortil

» SIGNAL y SLOT
Sáb Mar 02, 2013 5:11 pm por loloqt

» Qt creator 5.0.1 en Windows 8...."Qt creator needs a compiler set up to build. Configure a compiler in the kit options"
Miér Feb 27, 2013 4:23 pm por caliche

» mi aplicacion no me lee la base de datos
Jue Oct 18, 2012 1:55 pm por jldiaz

» QT.Para G19 de Logitech
Dom Oct 14, 2012 3:00 am por novax1

Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Compañeros
Crear foro
Sondeo

Que nombre te gustaria que se llamara el foro?

27% 27% [ 6 ]
18% 18% [ 4 ]
0% 0% [ 0 ]
55% 55% [ 12 ]

Votos Totales : 22


No estás conectado. Conéctate o registrate

Presentación

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 Presentación el Vie Feb 26, 2010 3:38 pm

Saludos a tod@s y felicidades por esta iniciativa.
Ando ahora aprendiendo qt4 con la intención de portar un programa en vb6 a c++ tengo una duda, tengo intención de hacer un explorador de ficheros un árbol de directorios y una lista de ficheros, quiero poner esos dos objetos dentro de algún contenedor que pueda anclar como la barra de herramientas por las diferentes partes de la ventana principal creo que solo hay algo que haga eso que es el dock, pero este sale de la ventana principal la idea es que no salga de ella

Alguna idea gracias

Ver perfil de usuario

2 Re: Presentación el Vie Feb 26, 2010 5:04 pm

debes de aprender como usar los Layout y el Qt Designer los principales serian Vertical, Horizontal, Grid y Form.

tambien debes de aprender los Spacer. aqui te dejo un video de como usar el Qt Designer

Ver perfil de usuario http://qt-espanol.forosactivos.net

3 Re: Presentación el Dom Feb 28, 2010 3:00 pm

Hola valgaba, soy Miguel López del sitio http://programacion-linux.com y colaboro con Lycus y los demás miembros de este foro para poder crear una mejor y mayor comunidad de usuarios de Qt.

Como te respondí en el mail que me enviaste todo parece indicar que el widget que necesitas es el QDockWidget, como te indiqué, la documentación oficial del QDockWidget la encuentras en http://doc.qt.nokia.com/4.6/qdockwidget.html
y un ejemplo de su uso en http://doc.qt.nokia.com/4.6/mainwindows-dockwidgets.html



Revisando esos dos enlaces (y conociendo el idioma inglés) se puede ver que la característica que no deseas en el QDockWidget (que se salga de la ventana) se puede desactivar al indicar las características que SÍ deseas en el QDockWidget, esto se hace mediante la función
Código:
void QDockWidget::setFeatures(DockWidgetFeatures features)
con el parámetro QDockWidget::DockWidgetMovable de esta forma estás indicando que lo único que quieres que tu widget haga es que se mueva entre las distintas áreas de la ventana (por arriba, por abajo, a la izquierda o a la derecha del widget central de la QMainWindow) y que no podrá estar fuera de estás areás ni ser cerrado.

Copia el ejemplo de la aplicación del ejemplo y en la función
Código:
void MainWindow::createDockWindows()
del archivo mainwindow.cpp realiza el cambio que te menciono, es decir, después de la línea
Código:
QDockWidget *dock = new QDockWidget(tr("Customers"), this);
agrega la línea
Código:
dock->setFeatures(QDockWidget::DockWidgetMovable);

Eso con el fin de estar seguros de que eso es lo que buscas.

Ver perfil de usuario

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.