Qt Designer を使用して UI のデザインをしてみましょう。
$ designer &
ファイル(F) > 新しいフォーム(N)... をクリック
Widget を選択し、作成(R) をクリック
ウィジェットボックス にある PushButton を Form 上にドラッグ
ボタンをダブルクリックすると変更ができます。
フォームに対してレイアウトを設定します。 フォームをクリックし、フォーカスを移動します。
ツールバーの 水平に並べる(H) ボタンをクリックします。
ボタンが押された際に、フォームが閉じるようにします。
ツールバーの シグナル/スロットを編集 をクリック
ボタンからフォームへドラッグ
シグナル/スロットの接続ダイアログが表示されます。
全てのシグナルとスロットを表示 にチェック
pushButton の clicked() シグナルを選択
Form の close() スロットを選択
OK ボタンで閉じると接続が表示されます。
ツールバーの ウィジェットの編集 をクリックしデザインモードに戻ります。
フォーム(O) > プレビュー(P) をクリック
Close ボタンを押すとなんとフォームが閉じ、プレビューが終了します。
適当なサイズに変更しました。
form.ui という名前でファイルを保存します。
Qt Designer ではソースコードの作成、編集はできないため、別にソースコードを書きます。
1#include <QApplication> 2#include "ui_form.h" 3 4int main( int argc, char** argv ) 5{ 6 QApplication app( argc, argv ); 7 8 QWidget widget; 9 Ui::Form ui; 10 ui.setupUi( &widget ); 11 widget.show(); 12 13 return app.exec(); 14}
$ qmake -project $ qmake $ make $ ./designer
"Close" ボタンをクリックするとアプリケーションが終了します。
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 3 | 文化の日 | |||||
| 23 | 勤労感謝の日 | |||||
| 24 | 振替休日 | |||||
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | ||||||
PostgreSQL完全攻略ガイド
データベース使いを目指して
★★★★☆
インテル スレッディング・ビルディング・ブロック —マルチコア時代のC++並列プログラミング
マルチコア時代のC++並列プログラミング
★★★★★
Binary Hacks —ハッカー秘伝のテクニック100選
バイナリアンに憧れてます。
★★★★☆
科学する麻雀
統計からわかる麻雀の新常識
☆☆☆☆☆
Effective C++ 原著第3版
C++での開発をしている方は必携です。
★★★★★
Ruby de XML
全体的に淡泊な感じがしますが、RubyでXMLを扱う際には読んでみてください。
★★★☆☆
Subversion実践入門
Subversion の教科書です。
★★★★☆
GTK+入門
Gtk+ の初めの一歩
★☆☆☆☆
KDE3.0アプリケーションプログラミング
私はこの本で勉強しました
★★★☆☆
Copyright © 2025 Linux-Life.net