qt ui编辑器的按钮相应槽函数为什么没有connect连接

发布时间 2023-10-07 23:05:10作者: 与f

Qt 自动连接槽

 

Automatic Connections

其原理是由UIC在编译期自动生成连接信号槽的代码,仅限于.ui文件,如果是在.cpp中手写的ui还是要自己connect

自动连接可以省去connect信号槽的那句,只需按照规则声明槽函数即可
void on_<object name>_<signal name>(<signal parameters>);
例如,定义了一个button,名为pushButtonTest,为了响应单击事件,只需声明一个槽函数即可

private slots:
    void on_pushButtonTest_clicked()
    {
        //do something
    } 

 

 


原文链接:https://blog.csdn.net/Kelvin_Yan/article/details/118149271