Hi! I have a simple programm call: .... TGTextButton *draw = new TGTextButton(hframe, "&Draw"); draw->Connect("Clicked()", "MyMainFrame",this, "DoDraw()"); .... where function DoDraw() is: void MyMainFrame::DoDraw(){ TF1 *f1 = new TF1("f1", "sin(x)/x", 0, gRandom->Rndm()*10); f1->SetFillColor(19); f1->SetFillStyle(1); f1->SetLineWidth(3); f1->Draw(); TCanvas *fCanvas = fEcanvas->GetCanvas(); fCanvas->cd(); fCanvas->Update(); } Compiling and linking of this programm is sucesfull, but when i it runs and i try to press "draw" button by mouse, i see: Error in <TQObject::CheckConnectArgs>: slot DoDraw() does not exist. However when i run it interactive session it works propertly. My system: Linux - Red Hat 6.2 root version - 3.03.09 Thank you. Victor S.Bobrovnikov, BINP, Novosibirsk, Russia
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET