DAM_07

Desenvolupament d'interfícies
 2015-09-22 Presentació + Hola en QT
2015-09-23 Enviar un text amb QtDebug
  • pr01b.tar.gz --> Cierra la ventana de QT y explicación de los tres métodos, privado, público y protegido.
  • pr01c.tar.gz --> Añadido recuadro para escribir y enviarlo por terminal con un botón o con la tecla de retroceso (diferente aplicación que pr01.tar.gz de binefa)
  • Binefa
    • pr01.tar.gz  --> Cierra la ventana de QT
    • pr01b.tar.gz --> Envia un mensaje via terminal mediante un botón
    • pr01c.tar.gz --> Envia el mensaje via terminal pulsando intro o un botón
  • pr03_0-99 --> Slider que mueve LCD de 0 a 99.
  • pr03_0-1000 --> Slider que mueve LCD de 0 a 1000.
  • pr03_-1000-1000 --> Slider que mueve LCD de -1000 a 1000.
  • pr03_ALL --> Los tres anteriores aplicados en el mismo programa.
  • Binefa
    • pr02a.tar.gz --> Función de Connect con Slot para enviar texto. (avance de pr01c)
  • Example01.cpp --> Creació de .cpp amb geany, afegint #include <QCoreApplication>.
  • t00Qt5.pro --> Afegeix QT += widgets al .pro, creat amb qmake -project.
  • Binefa
  • Per compilar:
    • qmake -project
    • qmake
    • make
    • ./Arxiu
  • Console01 --> Mostra "console application\n" a la consola
  • Console02 --> Mostra "console application\n" a la consola
  • File --> Crea un fitxer que posa "You make me want to be a better man."
  • szerelem --> Llegeix un arxiu anomenat szrelem.txt en UTF8.
  • szerelem2 --> El mateix amb punters.
  • szerelem3 --> Una altre forma de posar el punter.
  • Binefa
    • aSeques --> Mostra "console application".
    • console02 --> Mostra "console application" amb QTextStream.
    • fitxer00 --> Crea un fitxer que posa "You make me want to be a better man."
    • fitxer01 --> Crea un fitxer, però en aquest cas utilitza apuntadors.
    • intl00 --> Llegeix un arxiu anomenat szrelem en UTF8.
    • intl01 --> El mateix amb punters.
    • intl02 --> Posible adaptació per Windows.
  • mlist_00.cpp --> Arxiu extret de zetcode.
  • mlist_01.cpp --> Arxiu sense utilitzar out. Utilitzant Debug.
  • mlist_02.cpp --> Corregit blackspace de més.
  • mlist_03.cpp --> Nova Clase CNum
  • mlist_04.cpp --> Afegits apuntadors i sobrecàrrega del constructor. 
  • Per que sorti a la consola de Windows, en l'arxiu .pro tens que afegir CONFIG += console. 
  • Exercici.zip --> Crea els constructors i es destrueixen al finalitzar el programa.
  • Binefa
    • mlist2.cpp --> Equivalent a mlist_02.cpp propi.
    • mlist2_00.cpp--> Equivalent a mlist_03.cpp.
    • mlist2_01.cpp --> El mateix amb apuntadors.
    • mlist2_02.cpp --> El mateix però amb una sobrecàrrega al constructor per pasar el valor desitjat. 
    • mlist2_03.cpp --> Dirá que int CNum::x esta protegit al intentar modificar directament la variable, per tant, es modificará int x a públic perque pugui funcionar, aquí podem observar com un número protegit no pot ser accedit desde qualsevol lloc. Finalment equivalent a mlist_04.cpp. 
    • mlist2_04.cpp --> El mateix però a class nomès està la declaració i apart estan definits els mètodes, constructors, destructors...
    • mlist2_05.zip --> Divideix els arxius main.cpp, clase.cpp (cnum.cpp) i clase.h (cnum.h). Ara portará un #include "cnum.h". Normalment els defines els trobem al .h.
    • roti.zip --> Solució Exercici.zip, crea els constructors i es destrueixen al finalitzar el programa.
  • roti04 --> Mostra les herències en diferents arxius.
  • Polimorfisme: És poden utilitzar coses que pertanen als pares...
  • Binefa
    • roti02 --> Ús de la funció vDiguesValorAtributs sobrecàrregada per dir els valors dels atributs.
    • roti03 --> Mostra les herències en diferents arxius.
    • roti04 --> Mostra les herències en diferents arxius.
    • pr03.zip --> Utilitzat a nova.zip, slider 0-99.
    • nova.zip --> Integra dos Widgets en el mateix programa de QT
2015-10-13
2015-10-14
  • center.cpp --> Finestra centrada. Visitar 2015-09-30 per saber com compilar.
  • tooltip.cpp --> Si et situes sobre la finestra mostrarà informació.
  • absolute.cpp --> Posició absoluta:
    • La mida i la posició d'un giny no canvien si redimensionar una finestra.
    • Aplicacions veuen diferents (sovint malament) en diverses plataformes.
    • El canvi de fonts en la nostra aplicació podria espatllar el disseny.
    • Si decidim canviar la nostra disposició, hem de refer completament la nostra disposició, que és tediós i lent.
  • verticalbox.h, verticalbox.cpp, main.cpp --> Afegir ginys verticalment.
  • buttons.h, buttons.cpp, main.cpp --> Botons adaptats a la finestra.
  • layouts.h, lyouts.cpp, main.cpp --> Mostra una llista seleccionable amb 4 botons.
  • form.h, form.cpp, main.cpp --> QFormLayout és un gestor de disseny simple que maneja formes de widgets d'entrada i les seves etiquetes associades. Presenta els seus fills en una forma de dues columnes. La columna de l'esquerra consisteix en etiquetes i la columna de la dreta consta de widgets d'entrada com QLineEdit o QSpinBox. 
2015-10-20
2015-10-21
2015-10-22
2015-10-27
2015-10-28

2015-10-29
2015-11-03
2015-11-04
20151105
20151110
20151111
20151112
20151117
20151118
20151119
20151124
20151125
20151126
20151201
20151203
20151203
20160119






Propuestas:
Overing --> que cambia el statusbar cuando pasas por toolbar.
Widget central que ya tenemos.
proper dia:
emit

---
Format calc. para que salga alineado a la derecha y que con el intro sea como poner igual.







Cap comentari :

Publica un comentari a l'entrada