У меня проблема с одним классом в моем проекте, после нажатия появляется новое окно с QTableWidget и QPushButton, после нажатия кнопки у меня должен быть "тест" на стандартном выходе, но ничего не отображается, вот части этого кода:
Заголовок:
class ClientsSelector : public QWidget {
Q_OBJECT
public:
ClientsSelector(InvoiceTab* parent);
QWidget *window;
private:
QPushButton *accept;
public slots:
void loadData();
Конструктор:
window = new QWidget();
layout = new QGridLayout();
layout->addWidget(table, 0, 0);
/*code*/
accept = new QPushButton(QString::fromUtf8("Load data"));
connect(accept, SIGNAL(clicked()), this, SLOT(loadData()));
layout->addWidget(accept, 0, 1);
/*code*/
window->setLayout(layout);
window->show();
Метод:
void ClientsSelector::loadData() {
QTextStream std(stdout);
std << "test" << endl;
}
У меня нет ни одного предупреждения или ошибки. У меня ничего нет на стандартном выходе, похоже, что кнопка была подключена к неправильному объекту (?)