File / New Project / Qt Gui Application
Abrir el formulario mainwindows.ui y añadir un control Push Button.
Editar mainwindow.cpp, añadir la linea selecciona en azul :
ui->pushButton->setText("Close");
Esto modifica el texto que aparece sobre el botón.
en pushButton seleccinar clicked(), activar Show signals and slots inherited from QWidget
en MainWindow seleccionar close()
pulsar OK
Esto añade un evento al hacer click sobre el boton "Close" para que cierre la ventana y termine el programa.
Dar al triangulo verde (RUN) o pulsar Ctrl+R para compilar y ejecutar el programa.
Añadir un Horizontal Slider y un Progress Bar, seleccionar ambos y crear Lay Our Vertically ó Ctrl+L
Asociar valueChanged(int) a setValue(int)
Se puede hacer lo mismo con el siguiente código en mainwindow.cpp :
connect(ui->horizontalSlider,SIGNAL(valueChanged(int)),
ui->progressBar,SLOT(setValue(int)));
Usar disconect para desconectar un Signal & Slot creado por código.
No hay comentarios:
Publicar un comentario