bananan_wの日記: やっと kde な hello world ができた 2
やっとできました。結構苦労したなぁ。ハズレヴァージョンの knoppix 使っていたので、knoppix の更新したりいろいろしたりで。
とりあえずポイント
Qt Designer and KDevelop-3.0 for beginners日本語
Qt Designer and KDevelop-3.0 for beginners
ここを参考にして作ってみた。日本語版は chapter7 が翻訳されてなかったのでちょっとハマリマシタ。大雑把な流れはこんな感じ。
- 新規にプロジェクト作成
- Autoconf/Automake ./configure をとりあえず実行
- とりあえず qtdesigner を起動してGUI画面作成
- GUI のボタンとかテキストラベルとかてけとーに作成
- ボタンにスロットルを付けたり、適当に処理
- デザイン完了したら、kdevelop 側にインポート
- また Autoconf/Automake ./configure
- Make して動かす
ポイントは、qtdesigner で作ったウィジットをインポートする方法が全然わからなかった事。英語版の方の chapter7 に書いてあって、
uic -o sigcreatedlg.h sigcreatedlg.ui
uic -o sigcreatedlg.cpp -i sigcreatedlg.h sigcreatedlg.ui
をするのだと。で、これで作ったソースをプロジェクトに追加して、main.cpp のテンプレートの最後のあたりの行を削って、インポートしてきたクラスを実行させるコードを書いて終わりです。
KApplication a;
Kdshred *kdshred = new Kdshred();
a.setMainWidget(kdshred);
kdshred->show();
return a.exec();
このあたりを削って
Form1 *mainWin = 0;
KApplication app;
mainWin = new Form1();
app.setMainWidget( mainWin );
mainWin->show();
return app.exec();
こういうの追加してみますた。
おめれとー (スコア:1)
そか、ヰジェットをインポートして使うんだ。ふむぅ。
Re:おめれとー (スコア:1)
っていうかょゎょゎだ(ゎ>自分
$ set -o vi