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


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

【RAD統合環境】 Qt 総合スレ 13 【Win/Mac/Linux】



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ファイルが膨大な量になってたのが関係してたみたいです






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

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

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