アットウィキロゴ

QtDesigner

QtDesignerとは

ユーザーインターフェースをビジュアル的に作れます。
座標打ち込みをせずにインターフェースが作れるので便利。

使い方

QtDesigner起動
適当にインターフェースを作成します。
ドラッグ・ドロップで作れるので簡単。
インターフェースの名前だけ憶えておく。
以後、uiname とします。

  • ソースへの書き出し
main.cpp
uiname.cpp
uiname.h
を作成のちqmake。内容は下記。

  • main.cpp
#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();
}


  • uiname.cpp
#include <QtGui>
#include "uiname.h"
/*コンストラクタ*/
uiname::uiname([[QWidget]] *parent)
:QDialog(parent)
{
	/*UIのセットアップ*/
	setupUi(this);
}

  • uiname.h
#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


注意

  • QtDesignerが起動しない場合
C:\qt\x.x\plugins\designer\phononwidgets.dll
を削除する

タグ:

+ タグ編集
  • タグ:
最終更新:2012年06月27日 11:25
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。