我有一個叫做「mainWindow」的Qt-GUI。Qt:在構造函數外使用GUI小部件的類的訪問函數
在構造函數中,我使用了一個名爲「testclass」的類,它使用GUI中的一個小部件。
mainWindow::mainWindow(QWidget *parent): QMainWindow(parent)
{
testclass window_test(ui.Widget);
window_test.function();
}
現在我想在構造函數之外訪問「window_test」的函數。
我嘗試添加
testclass window_test(ui.Widget);
的類成員的主窗口類,但我不能訪問ui.Widget那裏。
什麼是處理這種情況的最佳方法?
我有「mainWindow」類和「測試類」的.h/.cpp文件。 我在「mainWindow」構造函數中生成了一個「testclass」的實例。但是現在我只能在構造函數中訪問「testclass」的函數,但我想在按鈕回調函數中訪問它們。 – Michael
在'mainWindow.h'中將這個實例添加到private下,這應該使它在整個mainWindow中可用的.cpp。 – Sphics