MainWindow中 private slots 函数 void print_on_log(QString strtemp);输出一个字符串到编辑窗口中
class MainWindow:publicQMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow
本文介绍如何在Qt中从类外调用一个`private slots`函数,以`MainWindow`类的`print_on_log`函数为例,创建新类`Test_one`并在其内部调用。通过在`MainWindow`的`on_pushButton_clicked`函数中触发,实现了类外调用私有槽函数。虽然这种方式可能不常见,但展示了Qt中实现这一操作的可能。同时提到,使用`QMetaObject::invokeMethod()`调用可能优于发送自定义事件,因为它能直接与Qt信号系统配合,无需创建自定义事件类或重写事件处理函数。
MainWindow中 private slots 函数 void print_on_log(QString strtemp);输出一个字符串到编辑窗口中
class MainWindow:publicQMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow
1613
3355
745

被折叠的 条评论
为什么被折叠?