Obwohl ich noch relativer Anfänger in QT bin, hab ich mal neulich ein Programm geschrieben, welches custom Slots benutzt. Das Programm wird problemlos kompiliert, jedoch passiert, wenn ich das Signal auslöse einfach nichts. Ich fänds deshalb toll, wenn sich jemand mal meinen Code anschauen könnt:
Mainwindow Header
Code: Alles auswählen
#include <QtGui/QMainWindow>
namespace Ui
{
class MainWindowClass;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindowClass *ui;
public slots:
void setGroupBoxEnabled();
};
Code: Alles auswählen
#include "mainWindow.h"
#include "ui_mainWindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), ui(new Ui::MainWindowClass)
{
ui->setupUi(this);
connect (ui->Bu_Loeschen, SIGNAL(clicked()), ui->groupBox_2, SLOT(setGroupBoxEnabled()));
}
//hier kommt noch anderes, unwichtiges Zeug
void MainWindow::setGroupBoxEnabled()
{
ui->groupBox_2->setEnabled(true);
}
Ich hab auch gelesen, dass man es hier (verständlicherweise) nicht gern sieht, dass ein C++ Newbie seine Probleme in ein QT Forum postet. Ich hoffe mein Problem liegt nicht an mangelnden C++ Kenntnissen und bitte glaubt mir, wenn ich sage, dass ich es nicht hier posten würde, wenn ich nicht der Meinung wäre, dass es sich um ein QT Problem handelt
In diesem Sinne freue ich mich auf Antworten jeglicher Art
mfg