Portál AbcLinuxu, 26. dubna 2024 00:07


Dotaz: jak volat fci s parametrem po stisku tlacitka v QT

22.3.2006 15:26 Mira
jak volat fci s parametrem po stisku tlacitka v QT
Přečteno: 121×
Odpovědět | Admin
jak muzu po stisku tlacitka volat funkci s parametrem? SIGNAL clicked() totiz nemuze nest zadny argument tak nevim jak na to. chci do formulare v hlavnim okne zobrazit co je v aktualni strukture..
kdyz zavolam fci zobraz(&aktualni_struktura); tak to facha ale pres
connect(pb_tlacitko,SIGNAL(clicked()),this,SLOT(zobraz(&aktualni_structura))); to tedy nepujde!!!
napadlo me reseni aby byla ta struktura viditelna v celem pgm nejen v hlavni fci to bych nemusel pouzivat parametry ale nevim jak toho docilit!! nejak takto to vypada..
MainWindow.h
....
struct osoba
{ QString jm;
QString prijm;
int cis1;
int cis2;
struct osoba *prev;
struct osoba *next;
} ; .....

MainWindow.cpp

MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
.....
struct osoba prvni={"Mira","Skocdopole",2,2,NULL,NULL};
zobraz();
... }

void MainWindow::zobraz()
{ lineEdit->setText(prvni->jm); }
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.