我有一个文本字段和一个纯粹用c ++设计的按钮(不导入qml文档)。当我点击按钮时,如何从文本字段中读取文本。
我无法找到与之相关的功能。
答案 0 :(得分:3)
要将按钮连接到方法,请使用以下代码:
button = new Button();
texField = new TextField();
connect(button, SIGNAL(clicked()), this, SLOT(onClicked());
然后将onClicked
插槽定义为:
void ClassName::onClicked() {
qDebug() << textField->text(); //print the textField's text
}
为此,此方法必须在类中标记为Q_SLOT
,并且对象本身必须标记为Q_OBJECT
。