Qt MainWindow中自定义函数调用MainWindow中方法

Posted caiyingyong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt MainWindow中自定义函数调用MainWindow中方法相关的知识,希望对你有一定的参考价值。

MainWindow *m;//定义全局

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    m = this;
    ui->setupUi(this);
}

void MainWindow::appendLog(QString log)
{
    ui->textBrowser->append(log);
}

void onMessages(void *param2)
{
    //直接用m;  
    m->appendLog("\n" + QString((char *)param2) +"\n");
}

 mainwindow.h

public:
    void appendLog(QString log);

 

 

以上是关于Qt MainWindow中自定义函数调用MainWindow中方法的主要内容,如果未能解决你的问题,请参考以下文章

在c语言中自定义了一个函数,在main中调用时提示找不到标识符,怎么办?

当 MainWindow 从另一个类(不在主函数中)启动时,QT ui 未显示

一个qt程序能不能有两个mainwindow

QT MainWindow和Dialog的区别和选择

Android Studio中自定义标题栏的添加问题

如何从另一个 Qt Widget 表单类调用 MainWindow 类