Newsgroup: it.comp.os.linux.development
Titolo: QTDesigner problemi con QTextEdit

Salve a tutti. Sto programmando una piccola applicazione direttamente
nell'ambiente QTDesigner (ho trovato l'integrazione con Kdevelop troppo
difficoltosa). Una delle poche cose che non riesco a fare è far ingrandere
un'oggetto di tipo QTextEdit quando ingrandisco la finestra. Questo mi
capita anche con oggetti QTable: io imposto una certa dimensione in fase di
disegno dell'interfaccia e poi quando la esegue e vado per ingrandire la
finestra madre... tutto resta piccolo come prima. COme posso risolvere?
Devo aggiungere qualche azione?
Grazie per l'aiuto!
Ciao
WildEagle


Be' è un casino immaginare cosa puoi avere fatto con Designer; se tu
postassi il codice sarebbe molto meglio, ma immagino che non sia molto
semplice.
Ok, vediamo di darti almeno qualche indicazione ( scusa ma i riferimenti
sono tutti in Inglese e non conosco la traduzione Italiana ):
1) se oggetti tipo Qtable o QTextEdit sono "apparentati" ( peggio non potevo
scrivere ), cioè se sono inseriti all'interno di un oggetto QLayout è la
politica di "resize" di quest'ultimo che determina il comportamento dei
primi. Se è questo il caso fai quanto ti scrivo al successivo punto, con la
differenza che devi operare su QLayout e NON direttamente sulla QTable e/o
QTextEdit.
2) Altrimenti tramite Object Explorer cercati e visualizza la QTable che ti
fa impazzire e nella finesta Property Editor trova il campo SizePolicy. C'è
un "+" che se clickato ti mostra 4 sottocampi ( scusa è tardi e parlo in
modo a dir poco improbabile, ma segui lo stesso ). A quel punto imposta sia
"hSizeType" che "vSizeType" al valore "Expanding".
3) Salva il lavoro e divertiti.
Ciao,
FabioMDF
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Ciao.
Ho dato un'occhiata veloce al tuo codice ma già immaginavo quale fosse il
problema.
Ti faccio un'esempio semplice e rapido in quanto semplice e rapida è la
soluzione.
Crea un nuovo widget e mettici un textedit dentro . Poi clicca sull'area del
form(la finestra) per dargli il focus e premi uno dei due pulsanti di
layout( orizz. o vert.).
Il gioco è fatto.
Il resto viene da se per i casi con + elementi. 

nosf wrote:

Infinite Grazie! Hai dato un bel colpo di acceleratore a tutti i miei prog!
Se non oso troppo... che te n'è sembrate del prog? L'ho scritto con i piedi?
(sono autodidatta)
Ancora grazie!
Ciao
WildEagle

 i piedi? (sono autodidatta)
Posso darti dei consigli , ma tieni presente che non sono un esperto.
1)Se vuoi usare le qt devi conoscerle bene e saper programmare bene in c++
(ovvio).
2)In una qualsiasi applicazione separa sempre il progetto della parte
grafica dal progetto della reale applicazione ( è un must per avere buone
applicazioni ).
3)Non usare il designer come unico strumento . Deve essere solo uno
strumento che ti evita di perdere tempo e genera per te il codice per la
parte grafica .
4)Guardati gli esempi di codice delle qt (/usr/lib/qt/examples/) sono molti.
5)Leggere sempre manuali di riferimento e documentazione.
6)Scrivi molto codice.E' solo con l'esperienza che ottieni i risultati.
 
Tu hai iniziato bene in quanto hai iniziato ad esplorare il framework e ti
sei reso conto di quanto è potente e di quanto tempo ti fa risparmiare
nella scrittura del codice.
Ciao.