我的项目中的一个类有问题,单击后出现带有 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;
}
我什至没有一个警告或错误。我在标准输出上什么都没有,看起来按钮连接到错误的对象(?)