我刚接触QT,只是想了解一下它是否适合我使用,如果是的话,希望能够深入学习这个程序。
目前对按钮概念还有些困惑。我已经创建了一个按钮和一个文本编辑区域。我希望在按下按钮时向文本编辑窗口添加一串文本。
我在谷歌和QT维基上找不到任何实现此功能的方法。请问有人能够指点我一下,让我至少开始使用并体验这个伟大的工具吗?
我刚接触QT,只是想了解一下它是否适合我使用,如果是的话,希望能够深入学习这个程序。
目前对按钮概念还有些困惑。我已经创建了一个按钮和一个文本编辑区域。我希望在按下按钮时向文本编辑窗口添加一串文本。
我在谷歌和QT维基上找不到任何实现此功能的方法。请问有人能够指点我一下,让我至少开始使用并体验这个伟大的工具吗?
clicked()
信号与自定义槽,执行所需操作(将文本添加到文本区域)。 QPushButton * btn = new QPushButton("Button", this);
connect(btn, SIGNAL(clicked()), this, SLOT(onBtnClicked()));
在头部声明插槽:
private slots:
void onBtnClicked();
并定义它:
void MySpecialWidget::onClick()
{
// Do what is to be done
}
Object::connect: No such slot MySpecialWidget::onClick() in ...
或者
Object::connect: No such signal ....
他们应该给你一些关于正在发生的事情的提示。
最后,我建议看一下广泛的Qt示例集。