Qt en Español
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
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()
Presentación EmptySáb Sep 13, 2014 9:54 pm por ljimenez29

» visivilidad de controles
Presentación EmptyDom Mayo 18, 2014 5:04 pm por solitarywolf

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

» QT, VTK en VS 2008 C++
Presentación EmptyJue Abr 11, 2013 5:19 pm por monicadiaz

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

» SIGNAL y SLOT
Presentación EmptySá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"
Presentación EmptyMiér Feb 27, 2013 4:23 pm por caliche

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

» QT.Para G19 de Logitech
Presentación EmptyDom 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?

Presentación Vote_lcap27%Presentación Vote_rcap 27% [ 6 ]
Presentación Vote_lcap18%Presentación Vote_rcap 18% [ 4 ]
Presentación Vote_lcap0%Presentación Vote_rcap 0% [ 0 ]
Presentación Vote_lcap55%Presentación Vote_rcap 55% [ 12 ]

Votos Totales : 22


No estás conectado. Conéctate o registrate

Presentación

3 participantes

Ir abajo  Mensaje [Página 1 de 1.]

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

victor



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

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

Lycus HackerEmo

Lycus HackerEmo
Admin

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

https://qt-espanol.forosactivos.net

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

mkfnx



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

Presentación Dockwidgetsexample

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.

Contenido patrocinado



Volver arriba  Mensaje [Página 1 de 1.]

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