Pobieranie danych z innego okna

2011-05-06 17:41

Rejestracja: 9 lat temu

Ostatnio: 2 lata temu

0

witam, mam główne okno MainWindow oraz drugie Form,
w oknie Form mam lineEdit i button(close), w MainWindow mam pare buttonów i textEdit, zrobiłem już otwieranie Form za pomocą przycisku z MainWindow, jednak nie wiem jak pobrać dane z Form, jak się odwołać do tamtych elementów.
Okno wywołuje za pomocą buttona(open):


connect(ui->open,SIGNAL(clicked()),this,SLOT(opennew()));
void MainWindow::opennew() {
    myform.show();   
}

w mainwindow.h mam

private:
    Ui::MainWindow *ui;
    Form myform;

Pozostało 580 znaków

2011-05-06 20:26

Rejestracja: 13 lat temu

Ostatnio: 18 godzin temu

Lokalizacja: Warszawa

0

Dejavu...zdaje mi się,że już o ty pytałeś ;].
Masz bracie zapewne takie coś:

class Form : public QMainWindow(?)/QDialog(?)
{
   Ui::FormUi ui;

public:
//konstruktor itp rzeczy
}

aby dobrać się do owych elementów składowych to po prostu piszesz:

Form f;
f.ui.lineEdit->text();//itd w zależności od tego,jakie obiekty na tym UI wsadziłeś

oczywiście trzeba pamiętać o położeniu tego ui-tutaj jest private,więc jakaś deklaracja przyjaźni z twoim głównym oknem byłaby dodatkowo potrzebna.


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
edytowany 1x, ostatnio: MasterBLB, 2011-05-06 20:27

Pozostało 580 znaków

2011-05-06 21:11

Rejestracja: 9 lat temu

Ostatnio: 2 lata temu

0

no właśnie mógłbyś konkretnie powiedzieć jak mu zdeklarować tą przyjaźń, bo na razie nie moge sobie z tym poradzić ;)

edytowany 1x, ostatnio: Markness, 2011-05-06 21:12

Pozostało 580 znaków

2011-05-06 21:25

Rejestracja: 13 lat temu

Ostatnio: 18 godzin temu

Lokalizacja: Warszawa

0

Do symfonii Grębosza/wikipedii/googli biegiem marsz!I naumieć się absolutnych podstaw programowania obiektowego z c++,a dopiero potem za qt brać ;]


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
bez "bracia, biegiem marsz"? :D - madmike 2011-05-06 21:27
A kysz gangreno!;P - MasterBLB 2011-05-06 21:28

Pozostało 580 znaków

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0