1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【MAC】 QTを動かしてみる(メモ)

Posted at

Qtとは

いろんなOS(クロスプラットフォーム)で動くGUIツール。
QtはGPLライセンスらしいので,商用はできないみたい。
C++で開発して,アプリケーションを作るために導入

Qtのインストール

以下のURLからダウンロード。

使い方

以下を参考にしました。基本的に同じです。
Macで、Qt5をbrew installしてサクッと起動する。

GUIにボタンを3つ作りたいと思います。
まずは,以下のcppを作成して

qmake -project
を実行。

hello.cpp
#include <QtWidgets/QApplication>
#include <QLabel>
#include <QPushButton>
#include <QHBoxLayout>

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
	QWidget* window = new QWidget;
	QPushButton* buttonA = new QPushButton("Button A");
	QPushButton* buttonB = new QPushButton("Button B");
	QPushButton* buttonC = new QPushButton("Button C");
	QHBoxLayout* layout = new QHBoxLayout;

	layout->addWidget(buttonA);
	layout->addWidget(buttonB);
	layout->addWidget(buttonC);

	window->setLayout(layout);
	window->show();	

    return app.exec();
}

その後,
qmake hello.pro QT+=widgets
を実行する。するとMakefileが出来上がるので,
make
を実行すると.appができる。

.appをクリックするとGUIが描画される。
t.png

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?