2011-09-22 21 views
10

Qtが初めてです。私はネットからソースをダウンロードしました。QtでのsetupUi(this)の使用方法

ヘッダファイルは、コンストラクタで呼び出された> setupUI UI- mainwindow.cppファイルの次

#ifndef MAINWINDOW_H 
#define MAINWINDOW_H 

     ainWindow> 

namespace Ui { 
    class MainWindow; 
} 

class MainWindow : public QMainWindow 
{ 
     Q_OBJECT 
     public: 
     explicit MainWindow(QWidget *parent = 0); 
     ~MainWindow(); 

     private: 
     Ui::MainWindow *ui; // Need for this line. Any one please help 
}; 

#endif // MAINWINDOW_H 

(本)を含みます。 ui変数の作成の必要性を助けてください

+0

これまでのことを理解していない場合は、単に「ネットからコードをコピーする」だけではありません。 Qtのドキュメンテーションとチュートリアルを読んで、彼らはあなたが使い始めることができる_complete_サンプルを持っています。 [ここから](http://doc.qt.nokia.com/stable/tutorials.html)。 – Mat

答えて

6

Qmakeを実行すると起動されるQtのUICメカニズムによって処理されるMainWindow.uiファイルが必要です。

QtプラグインまたはQt CreatorでVisual StudioのようなIDEを使用している場合は、ウィザードを使用して新しいQt GUIクラスを作成するだけで、必要なものがすべて手に入ります。

This pageでは、UIファイルの使用方法について深く説明しています。

関連する問題