窓が表示できた。
成果物
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 2018-06-27
- Qt 5.7.1
前回
- http://ytyaru.hatenablog.com/entry/2019/11/06/000000
- http://ytyaru.hatenablog.com/entry/2019/11/07/000000
- http://ytyaru.hatenablog.com/entry/2019/11/08/000000
- http://ytyaru.hatenablog.com/entry/2019/11/09/000000
- http://ytyaru.hatenablog.com/entry/2019/11/10/000000
Qt Creator
- プロジェクトを新規作成する
- メニューの
ビルド
→実行
をクリックする
- 実行結果のウインドウが表示される
窓が表示できたよ、やったね。
コード
- main.cpp
- mainwindow.h
- mainwindow.cpp
- mainwindow.ui
main.cpp
#include "mainwindow.h" #include <QApplication> int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.show(); return a.exec(); }
mainwindow.h
#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H
mainwindow.cpp
#include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; }
所感
ついにQtアプリの第一歩を踏み出した! まだ自分でコード1行も書いてないけどね。