- 1 名前:デフォルトの名無しさん [2009/10/01(木) 12:08:27 ]
- Qt(キュート)は C++ ベースの GUI ライブラリです。
フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、グラフィックス(OpenGL)や 各種コンテナ、XMLパーサー、組み込み JavaScript など、ライブラリの機能は多岐に渡ります。 Qt Creatorのリリースにより単なるGUIライブラリ・ツールキットから、 単体でGUI作成、コーディング、デバッグも可能な クロスプラットフォーム対応のRADベースのIDE(統合開発環境)での 開発が可能となりました。 ■対応プラットフォーム(デスクトップ用途の場合) Windows 98, Me, NT4, XP, Server2003, Vista Mac OS X 10.3, 10.4, 10.5 Linux ■ライセンス ・オープンソース版(Open-source version) LGPL 2.1 または GPL 3.0 のうちどちらかを利用者が選べます。 LGPL を選んだ場合は商用利用が可能です(いくつか制限あり)。 ・商用版(Commercial version) こっちはQt Softwareか日本の代理店(SRA社)とライセンス契約(年間30万くらい?)を結んで使います ■Qt を使って作られたソフト例 KDE、Adobe Photoshop Elements、Google Earth、Skype、DAZ Studio など ■前スレ 【GUIツールキット】Qt 総合スレ 4【Win/Mac/Linux】 pc12.2ch.net/test/read.cgi/tech/1239996587/
- 628 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 07:05:58 ]
- YouTube - Creating interactive QT hello world GUI application using QT Creator.
ttp://www.youtube.com/watch?v=QLT7oEt6gLE Qt Creatorのgui作成でラベル、テキスト入力欄、ボタンを追加して ボタンを押すとテキストの内容がラベルに入るチュートリアル(3分半)
- 629 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 14:45:27 ]
- >>628
シグナル/スロットの編集ってそう使うのか。 やっとわかった。でも微妙な気がする。 実用レベルのアプリだと、赤い線がごちゃごちゃと。 まあ、コードで書いても見た目が違うってだけか。
- 630 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 14:56:32 ]
- Interface Builder (on NeXT)
- 631 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 01:53:06 ]
- 素朴な疑問なんだけど、アプリケーションの外部からのSIGINTみたいなシグナルを
処理する場合、Qtプログラム固有の処方ってあるのかな? 普通のC言語プログラムだと、SIGINTに対してエラーハンドラ関数を指定して、 外部からシグナルを受け取ったらそのエラーハンドラ関数を呼び出すようなことをすると思うけど。
- 632 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 03:04:25 ]
- なんだかQEventでやることになるみたいなんだけど。
例えば、Linuxのシェルからforegroundで実行しているアプリケーションを いきなりCntrl-Cでkillしたりとか、Windowsのタスクマネジャの終了ボタンで アプリケーションを強制終了させる場合でも、QEventで処理できるのかな? なんか良いサンプルプログラムはありませんか?
- 633 名前:デフォルトの名無しさん [2009/11/27(金) 06:37:51 ]
- PyQtでマルチスレッド処理をしたいんだけど
Pythonのthreading.Thread クラスを使うべきなのか Qtのスレッドクラスを使うべきなのか 悩んでたら寝てしまった。
- 634 名前:デフォルトの名無しさん [2009/11/27(金) 10:19:32 ]
- >>631
Qt 4.5.3: Calling Qt Functions From Unix Signal Handlers doc.trolltech.com/4.5/unix-signals.html
- 635 名前:デフォルトの名無しさん [2009/11/27(金) 11:33:35 ]
- Qtってデータベースへのアクセスのためのクラスも
含まれてるけど、O/Rマッピングの機能もありますか?
- 636 名前:デフォルトの名無しさん [2009/11/27(金) 11:54:45 ]
- >>635
QSqlRelationalTableModel、QSqlTableModel。
|

|