2012-04-06 12 views
0

houseTable、carTable、およびpersonTableという名前のUIアイテムテーブルウィジェットを含む.uiファイルを作成しました。私のcppファイルでは、これらのウィジェットを参照しようとしていますが、エラー'class UI::MainWindow' has no member named 'houseTable'が表示されます。なぜ私の.uiファイルに「houseTable」という名前のオブジェクトがあると、これが起こっているのか混乱しています。UI :: MainWindowがメンバーを見つけることができません

//mainwindow.cpp 
ui->houseTable->setDescription("All houses:"); 
+0

あなたはuiファイルからhouseTableの定義を表示できますか? –

+1

これらのメンバーはポインタですか?もしそうでなければ 'ui.houseTable.setDescription(" All houses ");' – EdChum

+0

@HunterMcMillenのようなメンバ関数にアクセスするために '.'表記を使用しなければなりません。この情報はどこにありますか? – Jon

答えて

1
#include "ui_calculatorform.h" 
class CalculatorForm : public QWidget 
{ 
    ........................ 
    ........................... 
private: 
    Ui::CalculatorForm ui; 
}; 

CalculatorForm::CalculatorForm(QWidget *parent) 
    : QWidget(parent) 
{ 
    ui.setupUi(this); 
} 

私は、これらのステップが役立つはず間違っていないよ場合。

関連する問題