所以我有mainwindow.h:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
void SetBoxTest(const QString &Text);
[...]
并在mainwindow.cpp:
void MainWindow::SetBoxTest(const QString &Text) {
ui->plainTextEdit->setPlainText(Text);
}
我想访问
SetBoxTest其他文件.cpp。我包括在内mainwindow.h,现在呢?如何正确访问SetBoxTest功能?以这种方式访问 UI 是否正确?
我也在某个地方看到了这个
const QString &Text,为什么我不应该只QString Text输入这样的函数类型(在文本框中设置文本)?什么更好?
编辑: 当我尝试这样做时:
MainWindow.SetBoxTest(DataString);
或者
MainWindow.SetBoxTest(DataString);
它说我是missing ; before .