ďťż

Ładny brzuch

[QT] Chodzi mi o kwestię komunikacji między formularzami:
Tworzymy dwa formularze (klasy QMainWindow) w qtdesignerze
1) pieszy ma pushButton + lineEdit
2) drugi ma to samo pushButton + lineEdit
Pytanie brzmi jako oprogramować otwarcie drugiego okna w wersji modalnej oraz niemodalnej przekazując jednocześnie jakiś teks do lineEdit drugiego formularza. Jak z otwartego drugiego formularza z po kliknięciu na buttom przekazać teks do pola lineEdit pierwszego formularza.

Chodziło by mi o odpowiedz z podaniem kodu gdyż w QT jestem zupełnie raczkujący i chciałem poznać zasady otwierania formularzy tworzonych w qtdesignerze oraz komunikacji między nimi...

Z góry dziękuję za pomoc
Użytkownik Darek_c++ edytował ten post 27 wrzesień 2009, 14:30


Specjalistów znajdziesz na:
http://qtforum.pl/
http://www.qtcentre.org/forum/

Generalnie odpalając jedno okno z drugiego przekazuje mu się obiekt głównego okna jako rodzica, przez co ma on dostęp do widżetów rodzica i można odczytać jakieś wartości, jak i je ustawić. Przykładu w C++ nie mam, programuję aby w PyQt4 ;)

Właśnie odpalenie okna <jak> stanowi cześć mojego pytania...

To się spytaj na QtCentre ;) czy też sprawdź ich wiki.

U mnie wygląda to tak:
self.okno = JakiśFormzUi(self) self.okno.show()
wewnątrz metody klasy obsługującej główne okno.




To się spytaj na QtCentre ;) czy też sprawdź ich wiki. No tak, zapomniałem, że jest to forum KS ekspert wiecz początkujący z danego zagadnienia nie mają czego tutaj szukać poza odpowiedziami poszujaj sobie gdzieś indziej :>

A widziałeś by gazeta poruszała jakieś zagadnienia z programowania nie-Windows-po-najprostszej-linii-oporu ? :) Qt nie jest dla "amatorów" wg. targetu czytelników KŚE. A co to Qt to chyba tylko ja tutaj wiem :P Więc masz odpowiedź jakie to jest forum ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •