![](/img/trans.png)
[英]How would you access a widget from a function in another file in Qt?
[英]Can't access a control in a widget from another widget in Qt
我在Qt中有此小部件:
"connecttoserver.h"
"connecttoserver.cpp"
"connecttoserver.ui"
还有这个:
"mainwindow.h"
"mainwindow.cpp"
"mainwindow.ui"
如何从“ mainwindow”窗口小部件访问“ connectToserver”元素?
我尝试这样做:
void MainWindow::on_btnLogin_clicked()
{
connectToserver ccc;
ccc.ui.txt_mail_ip.text();
}
但这是行不通的。
这是C ++:要从另一个窗口小部件访问一个窗口小部件成员,只需创建一个方法(或Qt插槽,如果愿意),然后从另一个窗口小部件调用它即可。 为了便于访问,方法(或插槽)mut是公共的,否则,这两个类必须是friend。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.