1 名前:デフォルトの名無しさん [2012/02/18(土) 11:01:17.97 ] Qt(キュート)は C++ ベースのフレームワーク&RAD開発環境です。 ライブラリの機能は、フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、 グラフィックス(OpenGL)や各種コンテナ、XMLパーサー、組み込み JavaScript など、非常に多岐に渡ります。 公式の統合開発環境「Qt Creator IDE」を使えば、クロスプラットフォーム対応のRAD開発が可能です。 また、EclipseやVisual Studio上で開発したい人のためのアドインも用意されています。 ■主な対応プラットフォーム(デスクトップ用途の場合) Windows XP, Vista, 7 Mac OS X 10.4, 10.5, 10.6 Linux ■ライセンス ・オープンソース版(Open-source version) LGPL 2.1 または GPL 3.0 のうちどちらかを利用者が選べます。 LGPL を選んだ場合はソースコード非公開のままでの商用利用が可能です(いくつか制限あり)。 ※正確には通常「LGPL+商用利用向きの例外条項」を選ぶことにな7ります(Qtインストール先の「LGPL_EXCEPTION.txt」を参照)。 ちなみにGPLでも商用利用が不可能というわけではありません、念のため。 ・商用版(Commercial version) こっちはNokia社か日本の代理店(SRA社)とライセンス契約(年間30万くらい?)を結んで使います ■Qt を使って作られたソフト例 KDE、Adobe Photoshop Elements、Google Earth、Skype、DAZ Studio など ■前スレ 【RAD統合環境】 Qt 総合スレ 12 【Win/Mac/Linux】 toro.2ch.net/test/read.cgi/tech/1313727889/
445 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 01:36:42.63 ] >>442 俺が適当に書いたサンプルコードをそのまま使うなよ… ButtonPanel.__init__で self.layout.setSizeConstraint(QLayout.SetFixedSize) でいけた(PySideで確認)、他にはボタンのminimumSizeやsizePolicyをいじるとか
446 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 07:28:06.74 ] >>443 VC++で使うならWindows SDKのDebugging Tools for Windowsを入れないとダメだったと思う よくわからないけどとりあえず触ってみたいってことならMinGW版のSDK入れればそのままいけたはず
447 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 12:45:15.50 ] あの例の延々、延期になってた本が発売されてる・・・
448 名前:デフォルトの名無しさん [2012/05/09(水) 14:36:05.48 ] >>434 レスありがとうございます。 cmakeで生成されるconfig.hがビルドに必要なようでして、やはりcmakeを 使う必要がありそうで、まだ悩んでいます。 QtCreatorでプロジェクトの中にあるCMakeLists.txt を開くと cmakeでビルドするウィザードが出ることが分かったので、 そちらのやり方に変えてみているのですが、まだつまづいています。 CMakeウィザードに、 「/path/to/build_dir/ の中にcbpファイルが存在しません。 CMakeを実行してこのファイルを生成して下さい。・・・」 のような表示が出るのですが、ジェネレータの選択オプションが空になっており 何も選べず、先に進めません。このジェネレータとは何なのでしょうか? どうすれば先に進めるか教えていただけると嬉しいです。 toro.2ch.net/test/read.cgi/tech/1329530477/401-500
449 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 15:12:17.28 ] >>442 こんな感じで pastebin.com/BX82WLxu
450 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 20:10:22.78 ] あの本出てるぞ。今度は出す出す詐欺じゃなくて、マジで出た
451 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 20:12:06.10 ] 実践Qt4? 誰か買った奴いないの
452 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 20:50:32.40 ] 後数ヶ月でQt5がリリースされるタイミングで出されてもという気がしないでもない
453 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 21:24:03.94 ] むしろ Qt5 出てしまうとやばいので慌てて売りに出たという
454 名前:デフォルトの名無しさん [2012/05/09(水) 21:44:51.62 ] >>455 お察しの通り流用させていただきました。そのことについて断りがなかった点については謝罪します。 今日一日色々試してみて、ButtonPanelのコンストラクタにself.layout.setSizeConstraint(QLayout.SetMinimumSize) を追加し(QLayout.SetFixedSizeでは横方向に伸長しなかったので)、TestWidgetのresizeEventをオーバーライドしてサイズが変わるごとに self.buttonPanel.resize(self.scrollArea.width()-19,self.buttonPanel.height()) として調整したら(無理やりですが)希望どおりの挙動をするようになりました。 >>449 わざわざありがとうございます。こちらの方がすっきりしていますね。参考にさせていただきます。
455 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 21:51:09.09 ] >>455 っておれ?
456 名前:デフォルトの名無しさん [2012/05/09(水) 21:52:59.95 ] >>454 です。 安価が間違っていました。>455ではなく>>445 でした。
457 名前:デフォルトの名無しさん mailto:sage [2012/05/09(水) 22:12:39.05 ] >>451 買った
458 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 08:35:57.77 ] Qt 5も出す出すと、また延期。現状ボロボロだからまたまた延期で、 出ても使えるようになるのは5.1か5.2。
459 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 18:32:09.70 ] まるで MS の製品の話を聞いているようだ
460 名前:デフォルトの名無しさん mailto:sage [2012/05/10(木) 19:10:20.80 ] Qt Projectになってから収拾が付けにくくなっているな。Qt 4との互換性も徐々にないがしろにされていっているし。 Troll達がNokiaで生き残るためにはそれしか方法がなかったのだろうが。
461 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 00:13:16.56 ] 馬鹿には無理
462 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 14:34:24.48 ] 質問です。 QLineEditを用いて、文字入力をしているのですが その際、一つ実現出来ない機能があって悩んでます。。。 文字を入力する際、QLineEditに表示されているカーソルを 「|」ではなく「_」にして、線を文字の下に表示するように したいのですがどうすれば出来ますでしょうか? また、「_」は全文字ではなく、常にカーソルがある位置にある 文字の下にのみ「_」を表示させたいです。
463 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 15:11:50.94 ] アンダースコアが入らないってこと?
464 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 15:23:11.43 ] ばかですか?w
465 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 15:27:56.53 ] >>463 アンダースコアは入力出来るのですが、 カーソルの位置にある文字の下にアンダースコアが入れられずに悩んでる状況orz 例えば、TextEditに文字が無い場合はTextEditの先頭で"_"が点滅していて、 「a」と入力するとaの下で"_"が点滅。 右のキーを押すと"_"がaの隣に移動して点滅という具合です。
466 名前:462,465 mailto:sage [2012/05/11(金) 15:31:50.63 ] >>463 少し訂正です。 「カーソルの位置にある〜」と書きましたが、 そもそもEdit上で点滅しているカーソルを"|"ではなく"_"にしたいという考えです。
467 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 16:07:33.55 ] QLineEdit の派生クラスを作って、カーソルを自前で描画すればいいのでは?
468 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 16:23:05.56 ] >>466 paintEvent()を再実装するのが面倒なさげ これが参考になるかも ttp://vivi.dyndns.org/vivi/docs/qvi/qvi-009.html ttp://vivi.dyndns.org/vivi/docs/qvi/qvi-010.html
469 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 16:25:43.66 ] >>466 これかな Change QLineEdit text cursor shape | Qt DevNet forums | Qt Developer Network qt-project.org/forums/viewthread/1156
470 名前:462,465 mailto:sage [2012/05/11(金) 16:39:02.92 ] >>467 描画して点滅させるってことは、タイマー制御で? そこまでやらなきゃいかんのか・・・なんておもったら、 どうやらご指摘通りやらないとダメなようですね (プロパティを変更して終了ってわけではないって事ですな) >>468-469 参考ページ有難う! 丁度似たようなページ vivi.dyndns.org/vivi/docs/qvi/qvi-002.html を見ていて、「幅しか返られないのかぁ」なんておもってたら、 その続きがあったのですね。 参考にさせて頂きます。
471 名前:462,465 mailto:sage [2012/05/11(金) 18:38:55.33 ] 結果報告 >>468 のサイトよりソースをダウンロードし、 それをカスタマイズすることで意図する動作となりました。 有難うございますm(_ _)m
472 名前:デフォルトの名無しさん mailto:sage [2012/05/11(金) 21:38:20.94 ] お役に立ててなによりでござるぞ
473 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 05:29:52.98 ] Iビーム
474 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 14:07:33.12 ] 5年で6割から0に。 blog.goo.ne.jp/mit_sloan/e/a8cdf542cff3e464359544899958f065
475 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 15:46:31.29 ] これは・・・ デスクトップ向けのC++部分はintelが買い取ってくれないかな
476 名前:デフォルトの名無しさん mailto:sage [2012/05/13(日) 17:49:23.69 ] そだね、インテルかIBMがいいね。Google だとバグだらけ。
477 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 13:41:24.44 ] macやlinuxでQWinHostみたいなのありますか?
478 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 14:10:31.83 ] googleは自社で開発できる能力はなく、買収しかできないからなw
479 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 14:32:54.40 ] あります
480 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 17:41:34.85 ] やっぱ、最終的に勝つのは、プログラム界のブラジル・Gtkだな・・・
481 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 18:18:42.41 ] Phononを使いたくて >>4 の手順でVS版をインストールしたんだけど, Qt Versions」を開いて自動検出された「PATH に含まれる Qt」をクリックし「MSVC バージョン」を 9.0 にする って所で自動検出がそもそもされないんだけど… 自分で追加してもデバッグヘルパみたいな項目は全部灰色になって変更できないし, コマンドプロンプトからqmakeって打つと動くので環境変数は間違ってないはず& ログオフしてログインしても現象は変わらず. 手動で追加した状態でサンプルを動かそうとしても,ハローワールドは動くけどPhononを使おうとすると, main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall Phonon::VideoPlayer::~VideoPlayer(void)" (__imp_??1VideoPlayer@Phonon@@UAE@XZ) referenced in function _main とか 18:15:13: The process "C:\Qt\qtcreator-2.5.0\bin\jom.exe" exited with code 2. Error while building/deploying project te (target: Desktop) When executing step 'Make' とかによってコンパイルできないんだけど,解決法知ってる人いる? 64bit win7でVS2010で,Qtに関しては >>4 のリンクのやつを使ってます.
482 名前:デフォルトの名無しさん mailto:sage [2012/05/14(月) 19:14:10.26 ] >>481 >>4 のQtってVS2008のだけど2010のやつ使ってる?
483 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 11:24:55.32 ] >>482 まさにその通りだった…んだけど,VS2010を入れたら今度は c:\qt\4.8.1\src\corelib\global\qglobal.h:45: error: C1083: Cannot open include file: 'stddef.h': No such file or directory って出て来てハローワールドすらできなくなった… しかもWinSDKとかVSとかをいじってたらコンパネに無いのを削除して下さいとか言われてよくわかんなくなったので再インストールしてきます…
484 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 11:39:35.53 ] >>483 pro ファイルを開いて、stddef.h の行があったら、それを削除するとどう?
485 名前:481 mailto:sage [2012/05/15(火) 13:38:49.19 ] >>483 proファイルは触ってないのでstddef.hは無かったんだけど, VS2010を再インストールしたらその問題は解決して,ハローワールドはできたよ.ありがとう. でもPhononを使おうとすると >>481 と全く同じ症状に戻っただけだった. エラーはこんな感じ 13:20:54: Running steps for project t... 13:20:54: Configuration unchanged, skipping qmake step. 13:20:54: Starting: "C:\Qt\qtcreator-2.5.0\bin\jom.exe" C:\Qt\qtcreator-2.5.0\bin\jom.exe -f Makefile.Debug cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL (長いので改行) -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT (長いので改行) -I"..\..\..\..\Qt\4.8.1\include\QtCore" -I"..\..\..\..\Qt\4.8.1\include" -I"..\..\..\..\Qt\4.8.1\include\ActiveQt" (長いので改行) -I"debug" -I"..\t" -I"." -I"..\..\..\..\Qt\4.8.1\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\username\AppData\Local\Temp\main.obj.612.47.jom
486 名前:481 mailto:sage [2012/05/15(火) 13:40:29.07 ] エラーその2 main.cpp link /LIBPATH:"c:\Qt\4.8.1\lib" /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' (改行) name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" (改行) /MANIFEST /MANIFESTFILE:"debug\t.intermediate.manifest" /OUT:debug\t.exe @C:\Users\username\AppData\Local\Temp\t.exe.612.1436.jom main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall Phonon::VideoPlayer::~VideoPlayer(void)" (改行) (__imp_??1VideoPlayer@Phonon@@UAE@XZ) referenced in function _main main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall QWidget::show(void)" (改行) (__imp_?show@QWidget@@QAEXXZ) referenced in function _main main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall Phonon::MediaSource::~MediaSource(void)" (改行) (__imp_??1MediaSource@Phonon@@QAE@XZ) referenced in function _main main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall Phonon::VideoPlayer::play(class Phonon::MediaSource const &)" (改行) (__imp_?play@VideoPlayer@Phonon@@QAEXABVMediaSource@2@@Z) referenced in function _main
487 名前:481 mailto:sage [2012/05/15(火) 13:41:09.80 ] エラーその3 main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall Phonon::MediaSource::MediaSource(class QString const &)" (改行) (__imp_??0MediaSource@Phonon@@QAE@ABVQString@@@Z) referenced in function _main main.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall Phonon::VideoPlayer::VideoPlayer(enum Phonon::Category,class QWidget *)" (改行) (__imp_??0VideoPlayer@Phonon@@QAE@W4Category@1@PAVQWidget@@@Z) referenced in function _main debug\t.exe : fatal error LNK1120: 6 unresolved externals jom: C:\Users\username\Documents\t-build-desktop-Qt_4_8_1__4_8_1__Debug\Makefile.Debug [debug\t.exe] Error 1120 jom: C:\Users\username\Documents\t-build-desktop-Qt_4_8_1__4_8_1__Debug\Makefile [debug] Error 2 13:20:56: The process "C:\Qt\qtcreator-2.5.0\bin\jom.exe" exited with code 2. Error while building/deploying project t (target: Desktop) When executing step 'Make'
488 名前:481 mailto:sage [2012/05/15(火) 13:42:57.56 ] ソースはここのを改変したもの d.hatena.ne.jp/kryozahiro/20091127/1259307881 #include <QCoreApplication> #include <Phonon/VideoPlayer> int main(int argc, char* argv[]) { QCoreApplication app(argc, argv); Phonon::VideoPlayer player(Phonon::VideoCategory); player.play(QString("./gumi.mp4")); player.show(); return app.exec(); } ググって見つけた別のPhononサンプル twolinux.blogspot.jp/2010/10/writing-simple-media-player-in-qt.html もほぼ同じエラーになります…
489 名前:デフォルトの名無しさん mailto:sage [2012/05/15(火) 14:34:28.80 ] qt-project.org/doc/qt-4.8/phonon-module.html こういうのとか読んでみた? Phonon使うには.proファイルに QT += phonon を加えてPhononモジュールをリンクしないと使えないよ
490 名前:481 mailto:sage [2012/05/16(水) 10:37:44.52 ] >>489 !!!!動きました!!!! なるほど、 qt-project.org/doc/qt-4.8/modules.html に書いてあるもののうち、 QtCoreとQtGui以外のモジュールを使う場合には、 .proファイルにそれを書き込む必要があるんですね。 こんな初歩的な質問に答えて頂きありがとうございます。
491 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 01:17:14.81 ] Qt 4.8でinitializeGLFunctionsで落ちるんですが原因わかりますでしょうか?
492 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 02:21:16.37 ] 環境くらい書けよ
493 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 06:49:21.39 ] 環境
494 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 08:56:36.00 ] >>491 プロジェクトのオプションで、実行環境がデフォルトのビルド環境になっているとエラーが出る。 システムか、クリーンにするべし。
495 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 08:56:51.68 ] 4.8.0以降はglut全滅。というかincludeすらしてないよ。 4.7.4にもどしたらいい。
496 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 14:00:54.98 ] >>495 プラットフォームに合わせて、GLUT/glut.hかGL/glu.hをincludeすればglutは使えるし、 QMatrix4x4などでglutを使っているのを書き直せばglutなしにもできます。
497 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 19:05:25.50 ] 今一番安定なのは4.7.4かな
498 名前:デフォルトの名無しさん mailto:sage [2012/05/19(土) 01:32:03.72 ] >>494 ありがとうございます QGLContextがNULLだったのが原因ぽいです
499 名前:デフォルトの名無しさん [2012/05/19(土) 19:05:55.28 ] Windows8でタブレット式になったら、Qtで作ったGUIアプリケーションも 動くのかな?
500 名前:デフォルトの名無しさん [2012/05/19(土) 19:15:30.56 ] 動かないしタブレット関係ないから手を出さなくていいよ
501 名前:デフォルトの名無しさん mailto:sage [2012/05/19(土) 19:46:56.74 ] え?まじで・・・ Qtでタブレットアプリ作れるのはいつやら・・・
502 名前:デフォルトの名無しさん mailto:sage [2012/05/19(土) 20:33:43.48 ] KDEタブレットがあるじゃないか
503 名前:デフォルトの名無しさん mailto:sage [2012/05/19(土) 20:48:03.48 ] >>501 Nokiaが関わる以上だめたね。QtはNokiaに潰された。
504 名前:デフォルトの名無しさん mailto:sage [2012/05/20(日) 01:54:17.51 ] Nokiaももうすぐつぶれる
505 名前:デフォルトの名無しさん mailto:sage [2012/05/20(日) 02:35:06.96 ] 年末迄持たないだろうね。
506 名前:デフォルトの名無しさん mailto:sage [2012/05/20(日) 20:33:36.31 ] すなおにアンドロイド機種だせばよかったのにね
507 名前:デフォルトの名無しさん mailto:sage [2012/05/21(月) 14:47:43.23 ] QTableWidgetで列の幅の自動調整はできませんか? ラベルにあわせたり、テーブルの横幅に合わせて等幅にしたりしたいです
508 名前:デフォルトの名無しさん mailto:sage [2012/05/21(月) 15:03:13.48 ] QAbstractItemDelegate::sizeHintとか
509 名前:デフォルトの名無しさん mailto:sage [2012/05/22(火) 21:02:45.57 ] Qt Projectは、Nokiaに見放されようとしているTrolltechの開発者の逃げ場として考え出されたもので、 Qt 5でサポートされる機能も、Nokiaに拾ってもらおうとしているものだけをやろうとしている。 それ以外のものは、オープンソースにしたので、メンテナがいないからサポートされないと逃げている。
510 名前:デフォルトの名無しさん mailto:sage [2012/05/24(木) 06:14:53.63 ] すっごい初歩の質問で申し訳ない すでに最新のMinGWはインストールされてるんだけど QtSDK付属の古いMinGWを一緒に入れてQtからはそっち使うようにしたほうがいいんかな
511 名前:デフォルトの名無しさん mailto:sage [2012/05/24(木) 06:40:35.38 ] なんだオワコンか
512 名前:デフォルトの名無しさん mailto:sage [2012/05/24(木) 14:59:57.45 ] 勝手に買収しといて、ポイ捨てとは・・ Nokiaに殺意すらおぼえる。全Qtプログラマーの恨みをひとえに買うことだろう。
513 名前:デフォルトの名無しさん mailto:sage [2012/05/24(木) 15:15:34.21 ] iPhoneもAndroidも使えないマルチプラットフォームって
514 名前:デフォルトの名無しさん mailto:sage [2012/05/24(木) 20:05:43.19 ] 4.7から4.8にしようと思ったら変わり過ぎてて死んだ。他の皆はスムーズに移行できてるんだろうか。
515 名前:デフォルトの名無しさん mailto:sage [2012/05/24(木) 20:22:50.97 ] 20レス位上
516 名前:デフォルトの名無しさん mailto:sage [2012/05/24(木) 20:47:34.87 ] 4.7.4がこの先10年使われるようになるとは まだ誰も思ってなかった
517 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 03:23:59.11 ] p = fork(qt); assert(p->version <= 4.7);
518 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 08:00:01.30 ] >>513 >iPhoneもAndroidも使えないマルチプラットフォームって この2つを正式サポートしないというのはとってもおかしい。
519 名前:デフォルトの名無しさん [2012/05/25(金) 08:10:50.44 ] リナザウみたいにQtを根底から使うならともかく アプリケーション毎に数10M余計に配布するなんてアホみたいだからな
520 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 14:59:41.74 ] いやQt for Androidはランタイムはランタイムだけで1パッケージになってる
521 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 17:07:36.22 ] 今時「ランタイムを別途インストールしておいて下さい」なんてもっとありえないわ。
522 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 17:44:39.17 ] 自動的にインストール画面になる とりあえず知らないなら語るな恥ずかしいから
523 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 18:35:00.16 ] Qt for Androidってどのくらいできてんの?
524 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 19:33:50.56 ] >>522 自分の説明不足を勝ち誇られても
525 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 19:59:50.17 ] 別に君が素晴らしいシステム作ってコアメンバーと協議の上マージしてもいいんだよ?w
526 名前:デフォルトの名無しさん mailto:sage [2012/05/25(金) 22:13:28.70 ] 身売りしなければ自ら手をつけたが、妨げになるから直接手を出さないのだよ。
527 名前:デフォルトの名無しさん [2012/05/25(金) 22:22:07.54 ] >>523 アクセラレーションが効かない程度
528 名前:デフォルトの名無しさん mailto:sage [2012/05/28(月) 19:01:01.61 ] >>521 >今時「ランタイムを別途インストールしておいて下さい」なんてもっとありえないわ。 Windowsではそうするのがずっとそして今も当たり前。
529 名前:デフォルトの名無しさん mailto:sage [2012/05/28(月) 19:35:03.88 ] >>528 Windowsで商用ソフトの場合インストーラーでそこを解決するからね。 フリーウェアとかだと「〜ランタイムが必要なのでインストールしてください」とか書いてあるのが多くて、イマドキの大多数のユーザーはそれ無理だろといつも思う。 今はアメーバピグが必要なflashランタイムのバージョン上げただけでどうすれば良いのかわからないユーザーが大量に出て阿鼻叫喚の騒ぎになる世の中。
530 名前:デフォルトの名無しさん mailto:sage [2012/05/28(月) 19:55:44.63 ] だからと言って popup出てきたらとりあえずインストール続行してください とか勝手に習慣付けてしまうと ウィルスやスパイウェアの蔓延につながる
531 名前:デフォルトの名無しさん mailto:sage [2012/05/28(月) 20:01:25.75 ] だから多少配布サイズが大きくなろうが必要なランタイムはインストーラーに全部入りで配布されるのがwindowsでは主流になってる訳で。 それが気持ち悪いとか無駄だとか思ってしまう人間はこっちの側の人間だから、大多数の物のわかってないお客様に合わせるしかない。
532 名前:デフォルトの名無しさん mailto:sage [2012/05/28(月) 22:00:19.35 ] スラド民はどっかいけ
533 名前:デフォルトの名無しさん mailto:sage [2012/05/28(月) 22:56:48.90 ] また奴らがなにかやらかしたのか
534 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 10:46:50.33 ] >>531 だって開発ソフトの話だろ? C++でプログラミングする奴が別途インストールに抵抗あるってのはわけわからんぞ
535 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 11:09:13.87 ] いつからそんな話に
536 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 13:27:21.90 ] >>535 520
537 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 13:42:59.30 ] 現在フォーカスしてるエリアごとにメニューバーに表示されるメニューを動的に消したり現したりしてるんですが menuBar()->addAction( menu ) の処理が重いらしくフォーカスかえるごとにラグが発生するんですがこれって普通でしょうか insertActionやmenu->menuAction()->setVisible(bool)でも同様に処理が遅くなるんですが menu->addActionでは全く処理が遅くなりません
538 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 13:45:31.31 ] >>536 それは開発ソフトの話じゃなくてエンドユーザーに配布する時の話じゃないのか
539 名前:519 [2012/05/29(火) 16:06:09.46 ] みんなごめんよ…
540 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 16:22:35.27 ] >>537 XPでmenu->menuAction()->setVisible(bool)使ってるけど重くないよ そっちの環境は?
541 名前:537 mailto:sage [2012/05/29(火) 16:25:51.91 ] >>540 Windows7 64bit 新規に立ち上げてmenuBarに追加なりしてみたけど そっちのほうでは処理落ちがないみたいなので どこか干渉してる気がしないでもないですけど やってることはmenuBar()->addAction()だけなのに何故処理落ちがするんだろう
542 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 17:35:12.43 ] >>539 謝る暇があったらどっちの話だったのかはっきりさせてよ。
543 名前:デフォルトの名無しさん [2012/05/29(火) 17:59:04.57 ] こんなん利用者側の話に決ってんだろ、コード書けて自分で遊ぶならその位できて当たり前 C++はシグネチャがちょっと変わっただけで死ぬんだから 面倒なビルド・バージョン管理をカジュアルユーザーに任せる事はできない 結局マイナーなQtではアプリケーション毎にほぼ静的リンク状態で配布する事になりストレージを圧迫する Qtは一発物のアプリケーションや組み込みシステムの一部を短期で作るにはいいものだと思うけど 不特定多数しかもスマホに配布ともなると無理があるよ今の状態では特に 俺はスマホターゲットなら素直にObjCやJavaで書くかな互換性の保証は正式なベンダに任せりゃいい つかねスマホでこんな面倒な事をしたら☆一付けられちゃうぞ 何が言いたいかというとNokia氏ね
544 名前:デフォルトの名無しさん mailto:sage [2012/05/29(火) 19:08:47.05 ] ☆1どころかインストールすらしてもらえないよ。
545 名前:537 mailto:sage [2012/05/29(火) 19:29:04.75 ] QMainWindowのrestoreState()を削除してみたら処理落ちが消えました iniファイルが膨大な量になってたのが関係してたみたいです