无法从Qt中的另一个窗口小部件访问窗口小部件中的控件

时间:2014-11-03 13:45:41

标签: c++ qt qwidget

我在Qt中有这个小部件:

"connecttoserver.h"
"connecttoserver.cpp"
"connecttoserver.ui"

和这一个:

"mainwindow.h"
"mainwindow.cpp"
"mainwindow.ui"

如何访问" connectToserver"来自"主窗口"的元素插件?

我试过这样做:

void MainWindow::on_btnLogin_clicked()
{
    connectToserver ccc;
    ccc.ui.txt_mail_ip.text();
}

但它没有用。

1 个答案:

答案 0 :(得分:1)

它的C ++:从另一个小部件访问一个小部件成员,只需创建一个方法(或Qt插槽,如果您愿意)并从另一个小部件调用它。为了便于访问,方法(或槽)可以是公共的,否则这两个类必须是朋友。