当前位置: 代码迷 >> QT开发 >> 如何在自定义的槽函数里用ui的部件
  详细解决方案

如何在自定义的槽函数里用ui的部件

热度:363   发布时间:2016-04-25 02:56:50.0
怎么在自定义的槽函数里用ui的部件
这样设置是肯定能行的 (ui设计师里先设置了一个But的button)

但是我想在自定义函数里面设置ui部件怎么弄呢?是因为ui没有当成参数传进么 报错见图

刚学还不懂 求指教
------解决思路----------------------
需要在头文件里声明这个ui,在类MainWindow的private中添加:
Ui::MainWindow ui;
------解决思路----------------------
ui是MainWindow类的成员,你的open是一个跟MainWindow没有关系的普通函数,怎么可以直接访问ui呢。
------解决思路----------------------
引用:
Quote: 引用:

需要在头文件里声明这个ui,在类MainWindow的private中添加:
Ui::MainWindow ui;

其实头文件里有了这个申明
我自己弄出来了应该这样在函数名前加上void MainWindow:: 如下
void MainWindow::on_openvideo_clicked()


你的函数这么定义不属于Mainwindow,它肯定不能调用Mainwindow类的成员变量
------解决思路----------------------
void MainWindow::open()
{
}
  相关解决方案