Ich versuche mit Qt Creator / Qt Designer eine Anwendung zu erstellen.
Auf meinem von QMainWindow abgeleiteten Hauptfenster ist ein Button. Wenn dieser geklickt wird, soll ein Dialog geöffnet werden.
Dazu habe ich ein Member meiner Hauptfensterklasse hinzugefügt:
Code: Alles auswählen
MyApp::MyApp(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
m_MyDlg = new MyDlg;
}
Code: Alles auswählen
class MyApp : public QMainWindow
{
Q_OBJECT
...
...
private:
Ui::MyAppClass ui;
MyDlg* m_MyDlg;
Wie kann ich jetzt das Signal .clicked() des Buttons mit dem Slot .exec() des Dialogs verbinden?
Wenn ich im Qt Designer Singals & Slots hinzufügen möchte, komme ich bei Empfänger an MyDlg nicht dran.
Habe noch nicht viel Erfahrung mit Qt und dem entsprechen mit Signals uns Slots und bitte deswegen um Nachsicht. Leider konnte google mir bei dem Problem nicht helfen.
Vielen Dank