[英]Working with two user interfaces - Qt 5.5
我有一个简单的MainWindow
,它有一个按钮和一个LineEdit
。 当我键入内容并单击按钮时,会出现一个带有标签的新Dialog
,该标签应该显示我键入的字符串。 所以基本上,我无法将信息发送到另一个 UI。 我尝试使用带有字符串变量的新类,但没有奏效。
我将尝试举例说明我想做的事情。
//ui2 Dialog
ui2->label->setText(ui->LineEdit->text());
Ui 是一个私有变量,因此不能从另一个类访问。
//mainwindow.cpp
MainWindow::MainWindow(QWidget*){
this->_dialog = new Dialog(this);
//...
}
MainWindow::on_pushButton_clicked(){
_dialog->_labe->setText(ui->lineEdit->text());
}
//dialog.h
class Dialog{
public:
QLabel* _label;
Dialog(QWidget* ){
_label = ui->label;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.