我用了你的方法,没有得到我想要的效果,我写的代码如下:
登录界面:
class Dialog : public QDialog
{
Q_OBJECT
public:
explicit Dialog(QWidget *parent = 0);
~Dialog();
QString str;
private:
Ui::Dialog *ui;
};
Dialog::Dialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog)
{
ui->setupUi(this);
str=ui->lineEdit->text();
}
主界面:
Shiyan::Shiyan(QWidget *parent) :
QWidget(parent),
ui(new Ui::Shiyan)
{
ui->setupUi(this);
Dialog dialog;
ui->label->setText(dialog.str);
}
最后主界面的label上没有显示str的内容,不知道为什么,望指教