デフォルトはUTF-8エンコーディング:Windowsの場合は
- QStringでは(GUI部品のテキスト等)QString::fromLocal8Bit("あいうえお")を用いる.
- QStringではないstring: 編集 -> 文字コードの選択 -> 指定された文字コードで保存,再読込でShift_JISエンコーディ ングを用いる.
/ul>
Qt Creator を使ったGUIアプリケーション開発
プログラミングは,簡単な事をきっちりこなして,それを組み合わせることで多機能や複雑なアプリケーションを造れます.コードを明示的に書いて,GUIアプリケーションを造る方法は図書やQtのホームページやサンプルなどの多くの解説はあります.一方,自分の経験では,意外とQt Creator でGUIを用いたGUIアプリケーション開発の簡単な説明が見つけにくかったです.
Qt Creator ではGUIベースでGUIアプリケーション開発ができて,開発を楽にしてくれるので,基本的な操作の仕方の動画を作りました.
動画は,必要に応じて一時停止できるので,短めにしています.なお,C++言語について理解していると仮定しています.わからなければ,図書やC++言語のテキストを参照して下さい.
- Qt での初めてのGUIアプリケーション 1:
動画
- Qt での初めてのGUIアプリケーション 2:
動画
- Qt Designer 画面の基礎:
動画
- Qt Creator/Designer を用いたGUIアプリケーションのLayoutの基礎:
動画
- Signal/slot editor を用いたイベント処理:
動画
- サイコロアプリケーション
動画
- 簡単な電卓
動画
- 単純な画像表示アプリケーション(ファイルダイアログ有り):
動画
- 最低限の音楽プレーヤー(ファイルダイアログ,音量調節):
動画
- ストップウォッチ:
動画
- 簡単な webブラウザ:
動画
- 2つフォーム(ウィンドウ)を扱う:
動画
- フォームからMainWindowに指示を送る
動画
- マウスイベントを捕まえる:
動画
- お絵描きアプリ:
動画
- 動的な2次元ボタン配列:配列を作る
動画,
イベントハンドラ:動画
- 動画プレーヤー:動画
- 画像を動かす: 動画
わかりにくい点,間違い等もあると思います.ご指摘,ご意見,ご疑問等は以下のメールアドレスまでお願いいたします.
e-mail:
Home page for Kenichiro AOKI <
ken at phys-h.keio.ac.jp>