wie bekomme ich das tabLabel via signals?
-
ich habe diese klasse und eine andere die den inhalt des tabs zeichnet. nun will ich das textlabel vie QString einem slot der anderen klasse zuweisen, damit eine textdatei entsprechend durchsucht wird.
ich weiß jetzt nur nicht wie ich so eine signalfunktion machen muss. bisher habe ich nur slots gemacht und vorhande signals benutzt, aber es schein halt keins füt tabwidgets zu existieren, welches QStrings liefert...class MyBoardWDG : public QWidget { Q_OBJECT private: QTabWidget *main_tab; public: MyBoardWDG(QWidget *parent = 0); public slots: signals: void currentTabLabel(QString label); }; MyBoardWDG::MyBoardWDG(QWidget *parent) : QWidget(parent) { main_tab = new QTabWidget(this); main_tab->addTab(...); main_tab->addTab(...); main_tab->addTab(...); main_tab->addTab(...); main_tab->addTab(...); main_tab->addTab(...); QObject::connect(this, SIGNAL(currentTabLabel(QString) ), tab_content, SLOT(setEquipment(QString) )); }