kemi, nem tudom, hogy olvasod-e, de kéne egy kis Qt help.#include <stdio.h>
#include <stdlib.h>
#include <tqt3/ntqapplication.h>
#include <tqt3/ntqwidget.h>
#include <tqt3/ntqpushbutton.h>
void kecske()
{
printf("anyad\n");
}
int main( int argc, char* argv[] )
{
TQApplication app(argc, argv);
TQWidget *form1 = new TQWidget;
TQWidget *form2 = new TQWidget;
TQPushButton *btn = new TQPushButton(form1);
btn->move(15, 15);
btn->setFixedSize(100, 25);
btn->setCaption("Form2");
btn->connect(btn, SIGNAL(clicked()), form1, SLOT(kecske()));
app.setMainWidget(form1);
form1->show();
return app.exec();
}
Hogy aggatom rá a kecske() függvényt a btn clicked() eseményére? Az nem pálya, hogy osztályt hozok létre, kivéve, ha azt is bele tudom írni a main()-be (vagy másik függvénybe). Tehát, ha kódból is tudok osztályt létrehozni, amihez tudom csatolni, akkor oké, ha függvényen kívül előre kell deklarálni, akkor nem oké. Van ötleted? |