[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 10/05 07:08 / Filesize : 258 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

[KDE/Qt]Qtについての疑問を教えあうスレ 2



1 名前:デフォルトの名無しさん mailto:sage [2005/10/26(水) 13:26:15 ]
QtはTrollTechが作成したC++ベースのGUI toolkitで、
OS間の差異を意識せず開発できるように作られたライブラリ群です

GUIだけではなく、ネットワーク、マルチスレッド、グラフィック(OpenGL)や
各種コンテナ、XMLパーサーなど豊富なライブラリを持ちます

Win, Linux, Mac版があり、10月26日現在でQt4.0.1
有料版・無料版(Open Source Edition)とあり、無料版はGPL

■Trolltech
  www.trolltech.com/

■The Qt Open Source Edition is available for download
  www.trolltech.com/download/opensource.html

■Open Source Edition download files
  www.trolltech.com/download/opensource.html
  ★ Qt/Windows Open Source Edition
    www.trolltech.com/download/qt/windows.html
  ★ Qt/X11 Open Source Edition
    www.trolltech.com/download/qt/x11.html
  ★ Qt/Mac Open Source Edition
    www.anime-int.com/download/qt/mac.html

■Qt4 Reference
  ・Trolltech公式 doc.trolltech.com/4.0/index.html
  ・一部邦訳版  torafugu.com/Trolltech/qt-4.0.0/html/index.html

■Qt GUI Programming (内容はQt3ベースだけどQt4にも十分応用できます)
  ・洋書 www.trolltech.com/developer/books.html
  ・邦訳 store.sbpnet.jp/bm_detail.asp?sku=4797328304


752 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 18:32:36 ]
>>751
クロス重視をネイティブで作ること自体あまりないよ。
仕事でそういう案件があれば大抵Swingだし、
趣味だと最近はGUIよりWebアプリの方が活発。

753 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 20:24:52 ]
そもそも、日本人がクロスプラットフォームのアプリを作っている例を知らない。
ライセンスが面倒な Qt よりは wx の方が使われていそうだけど。

754 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 01:21:39 ]
QtはC++アプリを作るのは非常に楽。

でも、いまはPyGtkを使うのが一番いい。C++たるいお。

755 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 01:59:32 ]
PyQtもあるがな

756 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 02:54:48 ]
QtRuby/Korundumすごく楽です

757 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 12:12:41 ]
ザウルスでRuby/Qteつかって趣味でプログラム書いてる
純粋に楽しいお

758 名前:デフォルトの名無しさん [2007/08/22(水) 08:17:38 ]
スレタイ通りの書き込みです。
他の人が組んだQtプログラムを基にして
自分のプログラムに変えていってるんですが
まだその基のプログラムが理解できていません。

「固定の入力/出力ポートを持つノードを作成してそれらをつなげる」
というのが基のプログラムの主旨です。
僕はそれを「入力ポートを任意の数に増やせる」ように変えようとしていて
プロパティーでは入力ポートの数はちゃんと増えているんですが
何故か画面には描画されません。

ソースコードの断片はこちらです(実際には100個以上のファイルがあります):
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
4864.zip

いろいろ聞きたいことがあるんですが、まずは初歩的な質問から。
262行目などの

cout << QGraphicsItem::children().at( index ) << endl;

はアドレスが表示されてしまうんですが
この内容を表示するにはどうすればいいんですか?
'*'をどこに付ければいいんでしょうか?
C++の初歩的な質問でしょうけど…すみません。

759 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 09:44:16 ]
>>758
コードはこれから見てみますけれども、
QGraphicsItemの子供を表示させることで期待している結果は何ですか?
オブジェクト名?


760 名前:!(ФyФ+){ 私は孔酔 } mailto:‘気まぐれ, [2007/08/22(水) 09:56:40 ]
>>754/qt.の言語は、C++では無く、「python.系」ピョぞ¿...コチラオンシンフツウデス…



761 名前:759 mailto:sage [2007/08/22(水) 12:50:28 ]
>>758

cout << QGraphicsItem::children().at( index )->toPlainText().toAscii() << endl;

とかかなぁ? PortGraphicsItem を表示させようとしているんですよね?
そっちがQGraphicsTextItem継承ならば。。。


762 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 19:50:58 ]
>>753
ttp://www.suigyodo.com/online/schsoft.htm

763 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:35:47 ]
>>762
こういう人が増えると良いね。

764 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:43:55 ]
↓で、何か情報が得られるかもしれません。
qDebug() << QGraphicsItem::children().at( index );


765 名前:758 mailto:sage [2007/08/23(木) 07:52:26 ]
>>759 == >>761
ありがとうございます。
仰る通り、PortGraphicsItemの内容を表示したかったのです。実は

cout << QGraphicsItem::children().at( index )->toPlainText().toAscii() << endl;

のtoPlainText()は「QGraphicsItemのメンバーではない」とエラーが出ましたが、
お陰でQGraphicsItem::children().at( index )にどんな内容が入っているか予測はつきましたので
もう表示しなくてもよくなりました。

追加されたポートが「一応」描画されるようになったのですが
setPosなどで位置を変更しているにもかかわらず、(0, 0)の位置に描画されます。
次回はこれについて質問させていただきます。

今は大幅に変更しまして、変数名なんかがいい加減な名前になっていて
読みづらいでしょうから書き直してからうぷしますね。

766 名前:758 mailto:sage [2007/08/23(木) 08:09:07 ]
>>764
ありがとうございます。
今は環境がないので後で試してみますね。
でも、そんな関数が用意されてたんですね。

ttp://doc.trolltech.com/qtopia4.2/qtglobal.html#qDebug

もしかしてQStringとかも読めたりするんでしょうか。

少し話が逸れますが、
QStringってUnicodeが入り混じるようになってからややこしくなったようですね。
(上の質問とは別の件で)
今日はQLineEditなんかのid->text()とかid->displayText()とか試してみました。
返り値はQStringなのでcoutで表示できると思ったのですが
"No match ..."なんとかで結局内容を表示できませんでした。
ちなみにcout「無し」で

id->displayText();

だとエラーは出ませんが、何も表示されません(出力はどこ?)。
これらが表示されればどう対処すべきか判るんですけどね。

…長々と書いてすみません。

767 名前:759 mailto:sage [2007/08/23(木) 09:02:11 ]
>>766
cout に出すには、std::string のc_str() と同様に一度
toAscii()とかしないとダメだと思いますー。

Qtには、良質のサンプルとチュートリアルが付属しているので、
一度眺めてみるとよいかも、ですよ。
デモとそのアプリのコードの説明を表示できるやつは、使いたい
オブジェクトをどうやればよいか、またどうなるのかを実際に示して
くれるので、自分は重宝しています。


768 名前:759 mailto:sage [2007/08/23(木) 09:21:13 ]
「教え合う」スレ、ということなので、自分も質問させてくださいw。

Windows版を利用しているのですが、プラグインのロードが環境により
できない、って現象が発生した方、いらっしゃいませんか?
具体的には、開発した環境では動くのに、ほかの環境へ持って行ったら
動かない、ってことが起きます。
ただexeと同じディレクトリにdllをおいておくだけじゃあダメなのでしょうか?
QtCore とか QtGui とかは同じディレクトリに置いておくと使えるのですが、
プラグインは読まれないような現象が起きます。
(具体的にはテキストコーデック、昔png形式の画像は読み込まれて
表示できるのに、jpeg形式の画像はダメだった、という件があったの
ですが、思い返せばこれが原因かも...。)
何か設定があるんだろうとは感じているんですけど、、、。

もし同じような現象を解決された方がいらっしゃったら、チェックする場所など、アドバイスをください。
よろしくお願いします。


769 名前:デフォルトの名無しさん mailto:age [2007/08/23(木) 18:11:01 ]
さて、そろそろQt5の話でもしようか

770 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 21:21:43 ]
何年先の話だよw




771 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:23:48 ]
Qt5ではAPIが大幅に変わります。Qt4とは全く互換性がありませんので
注意してください。今までの知識やコードはぜんぶ捨てることになります。

なお、Qt6ではまたさらに大幅な改変をする予定ですので楽しみにして
おいてください。


772 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:49:22 ]
QCoreApplication::libraryPaths()によれば、
  the default installation directory for plugins is
INSTALL/plugins, where INSTALL is the directory where Qt was
installed). The directory of the application executable (NOT the
working directory) is always added, as well as the colon separated
entries of the QT_PLUGIN_PATH environment variable.
だから、カレントでもOKのはずだけどな〜。

あとはレジストリにプラグイン情報がキャッシュされていた気もする

773 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 09:46:43 ]
>771
ただの嫌がらせですね
もう、qt4以上をだす必要がない気がする、、、

774 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 11:01:37 ]
もう永遠にqt3でいい。

775 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 12:51:32 ]
>>771
去年末にうちへ宣伝に来たTrolltechの人は、
「もうああいう大幅に変えることはしないから許してね。」
とか言っていたけどなー。


776 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 13:08:33 ]
宣伝でわざわざマイナスになるような事をいうわけがない・・・
念書でも取って約束させたのか?

777 名前:758 mailto:sage [2007/08/25(土) 08:38:13 ]
>>768
的外れだったらすみませんが

>プラグインのロードが環境により
できない、って現象が発生した方、いらっしゃいませんか?

(・∀・)ノシ

Linux版ですけど、研究室から家に持ち帰るときに
外付けハードディスクやメモリースティックに落とすんですが
その時にいつも.soファイル(=Windows版の.dllファイルに相当)がコピーできないですね。
理由は「パーミッションがない」らしいですが、ちゃんとchmodしてもダメです。
Windowsのサーバーから落とすと警告もなく無事コピーは出来るんですが
やっぱり.soファイルのデータサイズが減ってますね。動きません。

対処法は簡単です。
tar(またはzip)で圧縮してから落とすと問題ないと思います。
自分はプロジェクト始めたときにもらったtarballの.soファイルをコピーして使ってます。

重ね重ね、的外れだったらすみません。w

778 名前:758 mailto:sage [2007/08/25(土) 08:46:34 ]
>>764
今頃になって
キタ━━━━(゚∀゚)━━━━!!!!

qDebug()でQGraphicsItem::children().at( index )が持ってる情報を吐きましたよ!
アドレスやポートの次元、ポートの状態フラグなどが表示されました。
qDebug()はこれからも役に立ちそうです。
ありがとうございました。

779 名前:764 mailto:sage [2007/08/25(土) 10:55:18 ]
>>778
ほかにも、QMouseEventとかいろいろ
qDebugに食わせると、情報を出してくれますよ。


780 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 20:04:31 ]
すみません、質問させてください。

MacOS XにはHID ManagerというAPIがあり、
これを利用することでUSB接続のゲームコントローラーからの入力を処理出来るのですが、
Qtにはこのようなことをする為のAPIは無いのでしょうか?



781 名前:758 [2007/08/28(火) 00:33:07 ]
>>779
はい、今もいろいろと試しています。
模索しているところです。

782 名前:758 [2007/08/28(火) 01:32:07 ]
>>765で「一応描画できるようになった」と書きましたが、まったくの気のせいでした。
paint()の中で四角を描けば描画されますが、
当然それはポートとは何の関係もなくハンドルを持っていませんよね。

コンストラクタの中のポートは描画されるのに
なぜ新たに追加されたポートは描画されないのでしょう?
自分だけの力ではもう限界です。
そこで、どうしても皆さんの力がお借りしたいのです。
コンパイルは出来ませんが、今回の修正で必要とされるだろうフォルダごとをうぷしました。

ろだ
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.cgi?mode=thr&no=4863
4870.zip お借りします Qt

いじるのは

network/gui/NodeGraphicsItem::updateNode() <=これが中心になります
network/gui/GraphScene::changeNode( NodeGraphicsItem *currentNodeGraphicsItem )
network/Graph::addNode( Node *newNode )
network/Node::addInPort( Port *newInPort )
network/nodes/Passage/PassageNode::callAddExtraInPort()

あたりだと思います。

783 名前:758 [2007/08/28(火) 01:33:12 ]
最近気付いたことを書いておきます。

新たなポートの作成時に
NodeGraphicsItem::updateNode()の最後で
GraphScene::changeNode( NodeGraphicsItem *currentNodeGraphicsItem )を呼んでいて、
そのchangeNode()の中で
Graph::addNode( Node *newNode )を呼んでいませんでした。
Graph::addNode( Node *newNode )の中には

newNode->setParent( this )

があり、これのお蔭でコンストラクタで作成されたポートはchildren()とみなされるようです。
新たなポートはchildren()とみなされてないので描画されないのだと思います。
しかし、
_graph->addNode( currentNodeGraphicsItem->node() );
addItem( currentNodeGraphicsItem );
とやっても
QGraphicsScene::addItem: item has already been added to this scene
と言われてしまい、更新されてないようです。
ここまでが今の自分に出来る限界です。

質問があればいくらでも捕捉いたしますので
何卒、ヒントだけでも教えてくだされば光栄に思います。
どうかよろしくお願い致します。

784 名前:758 [2007/08/28(火) 02:16:32 ]
>>780
自分はその辺に関してはまったくの素人ですが
"trolltech game controller qt"でググったら

ttp://qjoypad.sourceforge.net/

というのが見つかりました。
しっかり読んでませんが、
QJoyPadというのが多分あなたの探しているものだと思います。
違ってたらすみません。

785 名前:758 mailto:sage [2007/08/28(火) 10:15:45 ]
QGraphicsSceneに"addItem()"ではなくて
"changeItem()というのがあればいいんですが…ないですね:

ttp://doc.trolltech.com/4.2/qgraphicsscene.html

となると、一度removeItem()で消してから
addItem()し直すという流れでしょうか?
今のところ、うまく消せないんですよね…。

786 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 13:02:12 ]
>>782
QGraphicsItem::ItemChildAddedChange という定義があるようなので、
何かできそうな感じですね。(itemChange() で通知?)


787 名前:758 [2007/09/01(土) 08:16:29 ]
>>786
ありがとうございます。
すみません、返事が遅くなりました。

例の通りに
if (change == ItemChildAddedChange)という感じでitemChange()使ってみました。
ちゃんとchildrenが追加されたときに呼び出されますね。
しかし、呼び出されたときに何の処理をすればいいのかが分からないんですよね…。

実はポートを追加する方法は二つ用意してありまして
一つはメニューから追加、もう一つはOutputポートをクリックして追加、です。
メニューからの追加ではitemChange()は呼び出されたんですが
Outputポートをクリックして追加ではitemChange()は呼び出されなかったです。
残念ながらどちらも描画されません。

…ということで「前任者のコードを修正する」という件はひとまず保留にして
trolltechのExampleを基にして新たに作ることにしました。
↓     ↓     ↓

788 名前:758 [2007/09/01(土) 08:17:04 ]
ベースはtrolltechのExamplesにある"Elastic Nodes"です:

ttp://doc.trolltech.com/4.2/graphicsview-elasticnodes.html

仮のゴールは

1. 任意の数のノードを任意の位置に追加する
2. 任意のノード同士をエッジでつなげる

だけです。
「任意の数のノードを追加する」までは出来ました。

ただ「任意の位置に追加する」は半分だけ達成です。
というのも、「フルスクリーン + ズームなし」だと
任意の位置に追加することは出来たのですが
それ以外の条件ではクリックした場所とは違う場所に
ノードが追加されてしまうからです。
どなたか同じような経験をされた方はいませんか?


789 名前:758 mailto:sage [2007/09/01(土) 08:19:47 ]
あと、出来れば窓を大きくしたいんですが
どこで調整すればよいのでしょうか?
scene->setSceneRect(-200, -200, 400, 400);

scene->setSceneRect(-400, -400, 800, 800);
にすれば窓は大きくはなりますがグラフは小さいままです。
それをズームすると今度ははみ出してしまいます…。

こちらがソースコードですが、手を加えたのは

graphwidget.cpp
graphwidget.h

のみです。サイズが小さいので他のコードもすべてうぷしておきますね:

ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
4890.zip お借りします Qt

…今回は基となるコードも見れますし、
コンパイルも出来るのでそんなに面倒ではないと思います。
初心者レベルの質問だと思いますが、どうかよろしくお願い致します。



790 名前:デフォルトの名無しさん [2007/09/14(金) 10:04:13 ]
Qt4の本はどれがよいですか?
Foundations of Qt Development
The Art of Building Qt Applications [ILLUSTRATED]
An Introduction to Design Patterns in C++ with Qt 4
C++ GUI Programming with Qt 4




791 名前:デフォルトの名無しさん [2007/09/14(金) 11:53:17 ]
スレ違いかもしれませんが・・・
QWTを使ってる方に質問です.
QWTの5.0.1のインストールで「comdlg32.dllがインポートされていない」とエラーが発生します.
Qt designerにqwtの要素は追加されていないし,コンパイルも失敗します.
.proファイルも上手く生成できてないようです.
インストールの方法が間違っているのでしょうか.
qwtに添付された INSTALL という名のファイルにある "B) Win32/MSVC Qt3/Qt4"の
項に従ってインストールしたのですが・・・

Qt GUI Programmingについてきたqt3.2.1[non commercial]を使ってます.
環境はXP SP2です.コンパイラはVS.NET2003です.
qwtってマイナーなのか情報が少ない・・・
どうかよろしくお願いいたします.

792 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 18:51:11 ]
>>791
qwt5は、Qt4対応版だと思っていたのですが、Qt3でも大丈夫なのかな?
(Qt4の環境では、何も考えずに入れられた気がします。)

あんまり役にたたない情報ですみません。



793 名前:デフォルトの名無しさん [2007/09/15(土) 12:52:14 ]
>> 790

C++ GUI Programming with Qt 4 を。

794 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 15:50:12 ]
>>790 C++ GUI Programming with Qt 4お勧め

てかQt4の本他にもでてるのか
今度買ってみる

795 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 16:14:16 ]
本家のドキュメントじゃ不満なの?

796 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 17:02:22 ]
>>795 本家のドキュメントにはとても満足してる(解説も結構詳しく書いてあるし)
けど本には本の良さがある

797 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 20:04:17 ]
>>790
The Art ... は、結構初心者向けで読みやすかったです。
これからQtをはじめる、っていうのなら、ほかの人がすすめている
ものよりもよいかも。かなり丁寧に説明しています。

Qtをいくらかさわっているのであれば、自分もそっちをオススメします。


798 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 20:08:33 ]
>>795
assistantとサンプルコードは手放せないし、大満足なんですけど、
本は本で裏話っぽいのも載っていておもしろいと思いました。



799 名前:デフォルトの名無しさん [2007/09/16(日) 00:13:27 ]
>>796

英語じゃやだってのはないの?

800 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 01:38:28 ]
>>796 どういうこと?



801 名前:800 mailto:sage [2007/09/16(日) 01:39:25 ]
間違えた >>799

802 名前:デフォルトの名無しさん [2007/09/16(日) 09:17:27 ]
Qt に限らないけれど、日本語のマニュアルはないかと言われる。

803 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 12:42:03 ]
選ぶほど数が出てないから、
手に入るものは全部手に入れておくってのが正解

804 名前:デフォルトの名無しさん mailto:sage [2007/09/16(日) 15:15:10 ]
日本語で書かれたQt4の本って存在するの?

805 名前:デフォルトの名無しさん [2007/09/18(火) 15:23:16 ]
trolltech.com/developer/documentation/books

806 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 15:39:23 ]
俺がQt4の本出版したら売れるんじゃね?

807 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 18:33:10 ]
>>805
日本語のは二冊「も」あるのか
一つはKDEについてだけど

808 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 18:35:06 ]
>>806
いや、俺が出したら売れる

809 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 19:27:18 ]
C++GUI Apllication with Qt4
は持ってるけど、結局公式ドキュメントのほうがよく参照するなあ。
好きなブラウザで読めるし。悪い本じゃないよ。

Foundation of ~の出版社はだいたいいい本を出すからこのスレのために
人柱になってはいかがかな>>790

810 名前:デフォルトの名無しさん [2007/09/19(水) 11:07:31 ]
>>809
注文しました。たぶん読み終わったら感想を書くので
忘れないでね。




811 名前:デフォルトの名無しさん mailto:sage [2007/09/19(水) 22:29:19 ]
期待しているよ

812 名前:デフォルトの名無しさん [2007/09/20(木) 21:03:16 ]
linuxでkdevelopを使いだしてから、Qtが一番使いやすいです。
VCなんて考えられません。

813 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 21:15:44 ]
>>812
kdevelopってどこら辺が使いやすい?

814 名前:デフォルトの名無しさん [2007/09/20(木) 21:49:16 ]
何使って、プログラム書いてるの?

815 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 22:04:33 ]
Kate

816 名前:デフォルトの名無しさん [2007/09/20(木) 22:14:34 ]
エディタ、ディバッガ、コンパイラー、ディザイナーの機能が一体化している
kdevelop の方が使いやすくない?

817 名前:デフォルトの名無しさん mailto:sage [2007/09/20(木) 22:50:52 ]
自分はEclipse + CDT + Qtが一番使いやすい
ところで、kdevelopってインテリセンスちゃんと使えるの?

818 名前:デフォルトの名無しさん [2007/09/20(木) 23:17:43 ]
クラスの関数名の補間機能の事?
だとすると、自分の作ったクラスにしか適応されない。
Eclipseってできるの?
後、qmakeに対応してるの?




819 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 00:23:19 ]
trolltech.com/company/newsroom/announcements/press.2007-05-24.8884335791
これ使えば一式揃うよ。

820 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 01:40:19 ]
>>819 こんなのあったのか
vimでコード編集してmakeとかいちいちやるよりも明らかにラクだな

kdevelop + qt は使ったことあったけど、なんだかいまいちだった
ていうかkdevelop自体が使いにくかった(特にコンパイルがわけわからん、
ソースファイル追加したらコンパイルできなくなったり)
まあ使い方が悪いんだろうけどさ



821 名前:819 mailto:sage [2007/09/21(金) 01:58:31 ]
あとは次の4.3.2からVS Express対応らしい
labs.trolltech.com/blogs/2007/09/18/qtwindows-open-source-edition-to-support-vs-express/

822 名前:デフォルトの名無しさん mailto:sage [2007/09/21(金) 03:50:38 ]
あれ、VS Expressはいままで対応してなかったの?
普通にVS Express使えてるんだけど

いままで使ってたのは公式のものではなかったのか・・・

823 名前:デフォルトの名無しさん mailto:sage [2007/09/25(火) 05:33:12 ]
俺、もしかしたらQt使いになるために生まれてきたんかもしれんわ

そう感じた一日だった

824 名前:デフォルトの名無しさん [2007/09/28(金) 12:17:23 ]
qt-4.3.1を入れたのですがKDE3.5が立ち上がらなくなりました。
libqt-mo.so.3が無いと言われました。
他のWMからQtアプリは起動するのですが、これは何かの拍子に消してしまったという事でしょうか?

825 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 15:22:19 ]
これに期待

入門 Qt4プログラミング
ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-87311-344-9

826 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 11:27:12 ]
4.3.2きた。


827 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 18:27:10 ]
Win CE版のお試し版もきた。


828 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 10:43:14 ]
じゃ、>>821の通りVS Express対応になるんだね
てか、おせーよ!
パッチだのなんだのさせやがって!

829 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 12:04:16 ]
あれ? まだMingwしかサポートしないって書いているように見えるけど。

830 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 14:18:39 ]
The Open Source edition of Qt/Windows supported only MinGW (and MinGW/MSYS starting Qt 4.3).
                         ~~~~~~~~~~
(略)
We have decided to support Visual Studio Express with Qt/Windows Open Source
(略)
We did schedule it for Qt 4.4
but some quick work by Marius and Andre will see this feature in Qt 4.3.2.
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~
Why make you wait for 5 more months to get hold of such goodness ?




831 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 19:49:19 ]
>>828-830
もうどっちでもいいや
面倒なんでMinGW版にしたついでに
Linux版に切り替えたから

832 名前:デフォルトの名無しさん [2007/10/07(日) 00:21:09 ]
質問です
よく知らないけどC++だとgtkとか他のGUIツールがあるのになんでQtを使ってるんですか?

833 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 00:48:30 ]
gtk--てまだあるの?使ったこと全然無いけど
QtはWxよりは理解しやすかったな,つか途中で諦めた


834 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 01:08:28 ]
gtk--はともかく、gtkmmは現役ですよ

835 名前:デフォルトの名無しさん [2007/10/07(日) 10:54:41 ]
人によってはQtより他のGUIツールの方が使いやすいとかってあるんですか?

836 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 11:59:29 ]
>>835
そりゃありますよ。
たとえばジャガー横田さんに一目惚れした医者だって現にいるんですから。
いや、それくらい珍しいとか、そういう意味じゃないんですけどネ。

837 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 12:06:15 ]
g++は遅いからなぁ公式でVCに対応して欲しいわ


838 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:24:59 ]
アプリのGUI部分を完全分離動作できてもQTライブラリをリンクしたらけでGPLの影響ウケルんでしょうか?


839 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:29:13 ]
gtkmmは単なるラッパだからQtの対抗馬にはならない

840 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:35:28 ]
>>838
商用ライセンスを購入しなければ汚染されるよ。
完全分離出来るのなら、GUI だけ別プロセスにしてしまえば汚染される事は無いけど
倫理的には微妙になる。



841 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:50:26 ]
別プロセスにします。
非道ライセンスに倫理も糞もないですよね。
ありがとうございマシタ!

842 名前:デフォルトの名無しさん [2007/10/07(日) 15:32:50 ]
Qt 4.3.2 は Visual C++ 2005、その express editionのみならず、
Visual C++ 6.0 でも問題なくコンパイルでき、スムーズにデバッグ
から全て可能です。これまで何度も途中でひっかかったりしましたが、
こんなにスムーズに行くとは、驚きです。むしろ、Visual Studio 6.0
の方が好きな方には good news.


843 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 16:08:57 ]
だよなあ・・・
酷すぎるよなGPL汚染って。

844 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 16:14:57 ]
VC6なんてまだ使ってる人いるんだ・・・







俺のことだけどな

845 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 16:20:06 ]
パッチ当てれば4.0.0からVCでもコンパイルできたわけだが

846 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 16:25:26 ]
Trolltechの国内代理店てあるの?
質問投げたいんだけど

847 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 18:33:53 ]
>>846
SRA


848 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 19:35:30 ]
>>846
日本連絡事務所
ttp://www.necel.com/platformovia/ja/partner_list/trolltech.html

849 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 09:44:01 ]
なぁなぁ、あまり大声じゃ言えんけどさ
GUIの得意なJavaとC#の需要がどんどん高まってて
逆にQtの基盤となるC++自体の需要が減ってるやん?
GUIの不得意なC++に無理矢理GUIやらすって
発想がそもそも間違ってる気がするんだけどどうよ?

850 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 11:20:10 ]
Swing/Formsが便利過ぎでヤバイってことだろ
フレームワークを取っ払って,言語だけ抽出したらどれも変わらない



851 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 22:08:06 ]
>>849
C++0xで逆転だお^^

852 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 01:48:16 ]
ワロス






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef