09/03/07 22:57:21
Qt4.4.3 gcc4.3.2
DesignerのtemplateでMainWindowを選び画面を作成し、○X.uiで保存
qmake -project qmake make
するとui_○X.hができて、最後の方に
namespace Ui{
class MainWindow: public Ui_MainWindow{};
が宣言されてたので
○X.hで
#include "ui_○X.h
class ○X : Ui::MainWindow{
public:
void on_Button1_clicked();
void on_Button2_clicked();
void on_Button3_clicked();
};
main.cpp
#include <QApplication>
#include "○X.h"
int main(int argc, char* argv[]){
QApplication app(argc, argv);
○X mainWin;
mainWin.show();
return app.exec();
}
で makeするとshowはメンバーにない、とのエラーがでます。
確かに、よく見るとQMainWindowクラスを継承してるようにはないので、当たり前ですが
Designerからメインウィンドウを作るには、どう言う手順でやればよいのでしょうか?