maliodpalube je napisao/la:Cilj je da se prilikom pokretanja programa forma odmah resiza i da se kontrole poslože na mjesto. To se ne odnosi samo na glavnu formu, već na svaku koja će se pojavljivati. Inače, ne znam kako da dodam još jednu formu... trenutno se time bakćem.
aaa....
pa to ćeš rješiti na jednostavniji način.
prvo - slaganje kontrola i njihovo resajzanje i pozicioniranje u windowu ide automatski preko layouta. layouti su ti nužni za kreiranje GUI-ja. pročitaj si o njima obavezno.
što se tiče startanja maksimiziranog windowa, ubaci ovu liniju u konstruktor:
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Ma ne radi se samo o maximiziranju. Ona Prizna koju su neki downloadali se na svakoj rezoluciji fino rasporedi, iako inicijalno pokreće 5 formi (prozora). To je zato što raspored i veličine kontroliram iz koda, kad prepoznam rezoluciju screena. Isto volim raditi i s kontrolama na svakoj pojedinoj formi. Volim imati kontrolu nad kontrolama...
Inače, skužio sam nešto (baš sam blesav, svo vrijeme mi je pred nosom):
ovaj ui ti sadrži sve što si "nacrtao" u Designeru.
u destruktoru MainWindow-a se oslobađa memorija koju je zauzeo ui objekt.
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
U mainwindow.h ostanu deklarirani slotovi koje sam u mainwindow.cpp izbrisao. Dodavanjem nekog slota on se automatski deklarira, ali njegovim brisanjem se deklaracija ne obriše automatski, nego je treba ručno maknuti.
Nikako ne mogu skužiti kako neke vrijednosti iz propertisa neke kontrole dodijeliti varijablama (ili dalje operirati s njima). Radi se o istom problemu kao u prethodnom postu. Ovaj put sam pokušao s kontrolom plainTextEdit. Klikom na button želim da se tekst iz plainTextEdit prepiše u plainTextEdit_2.
Pokušao sam i s poinerima, ali kvaka je u nepodudarnosti tipa varijabli za deklariranje. Taj tekst, bio on u labeli ili u plainTextEditu, očito nije string, pa onda ne funkcionira ovo:
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.