QtDesignerとは
ユーザーインターフェースをビジュアル的に作れます。
座標打ち込みをせずにインターフェースが作れるので便利。
使い方
QtDesigner起動
適当にインターフェースを作成します。
ドラッグ・ドロップで作れるので簡単。
インターフェースの名前だけ憶えておく。
以後、uiname とします。
main.cpp
uiname.cpp
uiname.h
を作成のちqmake。内容は下記。
#include <QApplication>
#include <QtGui>
#include "uiname.h"
int main(int argc, char *argv[])
{
using namespace Qt;
/*日本語化*/
QTextCodec *japaneseCodec = QTextCodec::codecForName("SHIFT-JIS");
QTextCodec::setCodecForTr(japaneseCodec);
QTextCodec::setCodecForCStrings(japaneseCodec);
QApplication app(argc, argv);
uiname *dialog = new uiname;
dialog->show();
return app.exec();
}
#include <QtGui>
#include "uiname.h"
/*コンストラクタ*/
uiname::uiname([[QWidget]] *parent)
:QDialog(parent)
{
/*UIのセットアップ*/
setupUi(this);
}
#ifndef WINDOW_H
#define WINDOW_H
/*インクルード*/
#include <QDialog>
#include "ui_window.h"
/*クラス宣言*/
class window : public QDialog, private Ui::window
{
Q_OBJECT
public:
window(QWidget *parent = 0);
private slots:
};
#endif
注意
C:\qt\x.x\plugins\designer\phononwidgets.dll
を削除する
最終更新:2012年06月27日 11:25