【RAD統合環境】 Qt 総合スレ 13 【Win/Mac/Linux】at TECH
【RAD統合環境】 Qt 総合スレ 13 【Win/Mac/Linux】 - 暇つぶし2ch356:デフォルトの名無しさん
12/04/26 01:08:25.76
スタイルシートでUIの色変えるの、なんかめちゃくちゃ大変なんだけど。
どのパーツのどの状態とか、わけわからん。
Qt使ったアプリが流行ってるっていうけど、ほんとにこんなのみんな使ってるの?

357:デフォルトの名無しさん
12/04/26 07:32:01.70
>>356
Qtのスタイルシートは、失敗作で、使ってはならない機能です。
もう改善もバグの修正もされません。
スタイルシートは、駄作だけれど、他によいところは沢山ありますよ。

358:デフォルトの名無しさん
12/04/26 07:53:12.63
CDSCSS

359:デフォルトの名無しさん
12/04/26 08:00:20.64
でもスタイルシート使わないと出来ないこともあるんでね?

360:デフォルトの名無しさん
12/04/26 10:53:03.77
Qtは失敗作だらけじゃん
それが証拠にQtが使われたプロジェクトなんて極々わずかw

361:デフォルトの名無しさん
12/04/26 11:48:26.79
だらけって...他は?

> それが証拠にQtが使われたプロジェクトなんて極々わずかw

産業機器とかの世界とか、知らないだろ?
必死にネガキャンするのは、何でかねぇw

362:デフォルトの名無しさん
12/04/26 12:01:38.96
☆ 午後からはQt vs WPFをお送り致します。お楽しみに! ☆

363:デフォルトの名無しさん
12/04/26 12:04:30.34
Qtを使ってて、一番普及しているアプリは、KDEだよ。
Windows 使ってて、モバイルぐらいしか興味がない人には、どうでもいいことなんでしょうけど。
それならターゲットに合わせて、素直にC#とか、Objective-Cとかやればいいのに。
creator でたから、急激にWindows ユーザーが、このスレに増えたけど、正直何を期待して
わざわざやるのか俺には理解できない。
やたら、もう終わりとか言ううざい人がいたりするけど、Linuxがどうでもいいのなら、Qtは最初から
終わってますよ。

364:デフォルトの名無しさん
12/04/26 12:06:02.43
>失敗作だらけ
なのに
>使われたプロジェクトなんて極々わずか


365:デフォルトの名無しさん
12/04/26 12:59:53.72
>> 359
カスタムスタイルかQProxyStyleがあれば十分、
スタイルシートはQProxyStyleと同じ考え方で作られている

366:デフォルトの名無しさん
12/04/26 16:38:23.28
>>363
> creator でたから、急激にWindows ユーザーが、このスレに増えたけど、正直何を期待して
> わざわざやるのか俺には理解できない。

俺(と言うかウチ)の場合は死に体のC++ Builderからの乗り換え。書きためた資産があるから、
簡単にC++から他の言語に移行できないし。

367:デフォルトの名無しさん
12/04/26 16:42:22.20
>>366
VC++じゃだめなん?

368:デフォルトの名無しさん
12/04/26 18:26:47.08
>>367
MFCなんか使う気がしない。
.NETだとC++/CLIになって、ANSI C++で書かれた資産が利用できない。

369:デフォルトの名無しさん
12/04/26 20:10:33.68
凄いなぁ。
BCBから乗り換えたかったけど、いろいろと違いすぎて30分で諦めた。

370:デフォルトの名無しさん
12/04/26 21:31:07.77
>>363
どう考えてもPhotoshopやGoogle Earth、Operaの方が普及してると思う

371:デフォルトの名無しさん
12/04/26 21:44:07.41
流石にOperaよりはKDEの方が

372:デフォルトの名無しさん
12/04/26 21:57:53.77
>>369
さすがに30分は早すぎるんじゃぁ...
乗り換えるんだからいろいろ違うのは覚悟の上。Qtはまだ違いが少ない方かも。

GTK+(のC++バインディング)やらwxWidgetsやらいろいろ試してみて、親しみ
やすさや開発環境の出来でQtになった。

でもBCBはC++だからまだいい方。Delphiの人はどうするんだろう...

373:デフォルトの名無しさん
12/04/26 22:50:25.32
エンバカデロ死に体なのか

374:デフォルトの名無しさん
12/04/26 23:25:44.85
>>373
一例を挙げると、一時は一日に10件や20件の書き込みがあったメーリングリストに
閑古鳥が鳴いて、数週間や酷いと数ヶ月に1件になった。完全に取り残されたと
思った。

他にもあるんだけど、無責任なことは書けないので控えとく。

そこへ持ってきて2009版で大きな仕様変更が行われたのに、ドキュメント(ヘルプ)が
嘘だらけの無茶苦茶でわけわからなかったのが乗換えを決断する決め手になった。

375:デフォルトの名無しさん
12/04/26 23:45:18.67
会社の名前が変わった時点で開発環境が捨てられ気味に見えたもんなぁ
今の有様を考えると当時の印象は間違ってなかったってことか
昔は開発環境としてMSとガチで殴り合ってた会社だったのにな

376:デフォルトの名無しさん
12/04/26 23:57:04.15
C++Builderは1から使ってたけど嫌になった最大の原因はヘルプの出来がひどすぎること
バージョンアップよりヘルプまともにするほうがよほど重要なのに

377:デフォルトの名無しさん
12/04/27 00:29:52.36
>>375
Turbo C 対 Quick Cの時代が懐かしい...Turbo Cは本当に出来が良かった。
今思うとBCB3~6位が最盛期だったかな。

>>376
> バージョンアップよりヘルプまともにするほうがよほど重要なのに

禿同。使われもしない新機能より、ドキュメントやツールの充実やバグ取りを
優先させて欲しかった。

Qtも新機能優先のところが見えるけど、BCBよりずっとマシ。
ドキュメントは英語だけど、遥かに充実してる。

378:デフォルトの名無しさん
12/04/27 00:39:44.62
時代のせいかもしれないけどQtはホント太っ腹に作られてる

379:デフォルトの名無しさん
12/04/27 03:30:39.50
Qt4.7.4Linux版を使用しています
QPushButtonの色を変えるのにsetPaletteを利用していたのですが、
qtconfigのGUIスタイルがGTK+の時だけ色が変わりません
GTK+の時でもスタイルシートなら変更できるんですが、setPaletteでなぜ変更できないんでしょうか?
以前は変更できていたのでデスクトップ環境の設定がおかしいのかもしれないのですが……上手く調べられません

380:デフォルトの名無しさん
12/04/27 12:46:06.54
>>379
スタイルによっては、パレットを部分的に参照していないものがあります。
qgtkstyle.cppを読んで、変える方法を考えてみてはどうでしょうか。

381:デフォルトの名無しさん
12/04/27 12:51:18.37
>>372
30分は大げさに言い過ぎたけど、
クイックレポートを多用してたから諦めた。

382:デフォルトの名無しさん
12/04/27 17:09:17.79
>>381
あぁ、なるほど。それは厳しいね。
誰かそういうもの作ってないかな...

383:デフォルトの名無しさん
12/04/27 20:58:19.64
クイックレポート って何?

384:デフォルトの名無しさん
12/04/27 23:46:47.55
Qtデザイナでフォームにボタンやテキストなどを貼り付けていく感じで、
紙状のフォームにテキストや線やデータベースなどを貼り付けて、
印字帳票をデザインするdelphiやBCBに昔付属してたツール

385:デフォルトの名無しさん
12/04/28 11:49:54.99
Delphiもオブジェクト指向言語でポインタもあるし、案外障害はないんじゃね
愛用のコンポーネントの代替がないとかいうのはどうしようもないが

それよりも、プロパティの機能があっちに比べてだいぶショボいのがイラつくかも

386:デフォルトの名無しさん
12/04/28 18:07:21.67
>>385
属性機能ってどんなところが便利なの?

387:デフォルトの名無しさん
12/04/28 22:17:56.23
Qtも逆境続くなぁ。
KDEと統合したりしないのかね?


388:デフォルトの名無しさん
12/04/30 00:19:38.21
自業自得

389:デフォルトの名無しさん
12/04/30 20:59:31.01
Javascriptが世界を支配する日 - DQNEO起業日記
URLリンク(dqn.sakusakutto.jp)

もう氏ねよこいつら。最近のウェブ屋ども頭おかしいわマジで。

JavaScriptのVMは何の言語で書かれてるの?
てめえの使ってるブラウザは何の言語で書かれてるの?
てめえの使ってるOSは、デバイスドライバは、何の言語で書かれてるの?
JavaScriptで書かれてる業務系や基幹システムどれだけあんだよ?小数点切り捨てたら0%じゃねえの?
科学技術計算は?ゲームプログラムは?コンピュータグラフィックスは?

390:デフォルトの名無しさん
12/04/30 21:14:26.20
JavascriptはVMじゃなくinterpreterでしょ。
あとinterpreterはFortranかもしれないしCかもしれない
Delphiだってありうるし、GCJでコンパイルしたPure Javaかもしれない

391:デフォルトの名無しさん
12/04/30 21:29:20.00
横レスだけど、それ論点が違うんじゃないかなぁ・・・

392:デフォルトの名無しさん
12/04/30 21:29:41.63
>>390
最近のはVMが多いよ
URLリンク(ja.wikipedia.org)

393:デフォルトの名無しさん
12/04/30 21:54:04.56
QML最強ですねわかります

394:デフォルトの名無しさん
12/04/30 21:58:09.08
うん(力なく)

395:デフォルトの名無しさん
12/04/30 21:59:40.72
同意せざるを得ない

396:デフォルトの名無しさん
12/04/30 22:10:54.44
>>392
多いって・・・。V8だけじゃん。

397:デフォルトの名無しさん
12/04/30 22:22:32.75
そういや、RhinoとJScript.netもあったねぇ。
Rhinoが本当にVM式なのか、VM上で動くInterpretorなのかは知らんけど。

398:デフォルトの名無しさん
12/04/30 22:57:56.69
Qtで作成したアプリもやたらもっさり感満点なのはなんで?

399:デフォルトの名無しさん
12/04/30 23:05:30.43
>>398
俺はそんな感じしないけどなぁ。どんなアプリ?

400:デフォルトの名無しさん
12/04/30 23:22:33.90
うんこなう

401:デフォルトの名無しさん
12/04/30 23:36:22.50
QtCore4.dllとかQtGui4.dllとか同梱されてるアプリは
100%Qt製と思ってええのん?

402:デフォルトの名無しさん
12/04/30 23:36:48.38
Qtで作るともっさりなんじゃなくて、Qtに限らず普通に作るともっさりになりがち
さくさく動くアプリは開発者がさくさく動くように作ってるんだよ
もっさりなのが多いのは開発者がタコかそこに力を入れてないだけ

403:デフォルトの名無しさん
12/04/30 23:51:05.56
同意せざるを得ない

404:デフォルトの名無しさん
12/05/01 00:00:29.26
ユーザーの誤操作で誤動作するプログラムはくそだって
昔、先生がいっていました。

405:デフォルトの名無しさん
12/05/01 00:08:51.78
>>404
当たり前すぎ

406:デフォルトの名無しさん
12/05/01 00:09:14.04
車も原発も糞

407:デフォルトの名無しさん
12/05/01 00:20:53.65
業務系では運用で回避が基本なのでプログラムではなくてオペレータの責任です

408:デフォルトの名無しさん
12/05/01 07:19:08.02
>>407
業務系って、どこの業界だよ。

409:デフォルトの名無しさん
12/05/01 09:10:11.73
>>393
>QML最強ですねわかります
スケーラビリティがあればね。小物アプリまでならとてもいい。

410:デフォルトの名無しさん
12/05/01 14:03:43.87
「QMLはただの選択肢」ってたまにNokiaの人がブログに書いてるけど
選択肢が増えるのって、この業界じゃあんまいいことじゃないんだよな・・・
JavaScriptが嫌われるのもブラウザ戦争による無駄な苦労が大きそうだし

411:デフォルトの名無しさん
12/05/01 16:34:44.05
携帯小物アプリならば選択肢にはなるけれど、CADや複合機などでは選択肢にすらなり得ない。

412: 【吉】
12/05/01 17:11:17.09
おみくじ

413:デフォルトの名無しさん
12/05/02 00:01:21.93
あ~

QtPluginの追加の仕方がわからない

公式に書いてある方法じゃ通らないよ
パス通しても・・・

414:デフォルトの名無しさん
12/05/02 00:47:04.00
その程度こともできないで、今時Qtを使う理由ってなんなの?

415:デフォルトの名無しさん
12/05/02 00:58:19.40
C++入門として最適

416:デフォルトの名無しさん
12/05/02 11:22:38.73
>>413
QCoreApplication::addLibraryPath() はやってみた?

417:デフォルトの名無しさん
12/05/02 13:05:35.97
Q_OBJECTマクロについて質問があります。

QGLWidgetを継承したSubクラスを作成しました。
このSubクラスでsignal, slotを用いるためにQ_OBJECTマクロを
クラス内の先頭に記述したのですが、以下のようなエラーが発生しています。

LNK2001: 外部シンボル ""public: virtual struct QMetaObject const * __thiscall SubClass::metaObject(void)const " (?metaObject@SubClass@@UBEPBUQMetaObject@@XZ)" は未解決です。

Qtのmocの置換で生成された関数である、というところまでは調べましたが、
このエラーをなくす方法が分かりません。
申し訳ありませんがご教示いただけないでしょうか。

なお、いくつか他のクラスでも(QWidget)等を継承した場合も同様のエラーが発生しました。

418:デフォルトの名無しさん
12/05/02 13:46:41.68
>>417
・Q_OBJECTと書いたヘッダーファイルをプロジェクトに加えておく
 (.proファイルのHEADERSのところに書いておく)

・qmakeを再実行してから(Qt Creatorなら[ビルド]→[qmake実行])
 ビルドする。

これでOKなはず。

419:デフォルトの名無しさん
12/05/02 14:49:50.21
>>418
レスありがとうございます。
環境はQTCreatorを使っています。
Q_OBJECTと書いたヘッダファイルは
プロジェクトツリーの「ソース」→「新しいファイルを追加」で作成したもので
.proファイルには既に追加済みでした。
・qmakeを再実行してから(Qt Creatorなら[ビルド]→[qmake実行])
こちらのほうは再度試してみましたがダメでした・・・。

先程、新規プロジェクトを立ちあげて、テストクラスを作成したところ
QGLWidgetを継承したサブクラスでsignal,slot共に作成できることが確認できました。
もしかしたら、コンパイル設定がどこかおかしくなってしまったのかもしれません。
一度、新規プロジェクトに作成してソースコードその他を再度登録してコンパイルを試してみます。

420:デフォルトの名無しさん
12/05/02 22:04:35.35
clang++でqt使ってる人いる?
コンパイラーとリンカー、qmakeのどこで指定すんだっけ?

421:デフォルトの名無しさん
12/05/03 00:24:16.82
Qt 5はclang++になっているのでそれを見てみては?

422:デフォルトの名無しさん
12/05/03 01:49:43.03
>>419
qmake実行と同じことだと思うけど、Makefike類をいったん全部消してもダメ?

423:デフォルトの名無しさん
12/05/03 03:22:37.26
俺は意味不明なエラーになったときは全てクリーンしてリビルドするとだいたい直る気がするw

424:デフォルトの名無しさん
12/05/03 06:48:15.77
>>423
この現象は、それでは直らないんだよ。
原因は、新たにmocで処理しなければならないファイルが増えたのでMakefileを
作り直さなければならないことを、qmakeが認識できてないことにあるらしい。
俺もよくわかってるわけじゃないんだが。

クリーンとかリビルドってのは、コンパイル以降の話なのでこの場合は無関係
だと思う。

425:デフォルトの名無しさん
12/05/03 07:30:36.27
>>417
>このSubクラスでsignal, slotを用いるためにQ_OBJECTマクロを
>クラス内の先頭に記述したのですが、以下のようなエラーが発生しています。
コンパイルした後でQ_OBJECTを追加するとmocを動かすルールがMakefileに入っていないのでこのエラーになります。
qmakeを実行して、mocを呼び出すルールが入ったMakefileを生成すれば直ります。

426:デフォルトの名無しさん
12/05/03 08:11:17.23
Qt 5はWindowsもclangなん?

427:デフォルトの名無しさん
12/05/03 08:15:16.70
>>425
だよね。俺も経験あって、それで>>418を書いたんだけど、>>417サンの場合は何で
直らないんだろう?

428:デフォルトの名無しさん
12/05/03 23:24:02.71
BlackBerryがQt採用

429:デフォルトの名無しさん
12/05/04 01:53:41.99
QMLだけ対応とかなら
いらないです

430:デフォルトの名無しさん
12/05/04 08:45:22.50
携帯電話向けのQML以外はオープンソースだから自由にやればよい。
NokiaのTroll達はうまい逃げ場を作ったものだ。

431:デフォルトの名無しさん
12/05/05 03:24:01.02
fakevim vimrcひろいあげないんだな。
URLリンク(qt-project.org)

な、なおればいいんだな。

432:デフォルトの名無しさん
12/05/05 19:35:24.58
質問させてください。
CMake関連なのですが、

>>98
オープンソースのものをとりあえずコンパイルしてみたいという段階の初心者なのですが、
CMake Error at c:/CMake/share/cmake-2.8/Modules/FindQt4.cmake:575 (MESSAGE):
It appears you're trying to use Visual Studio with Qt built by mingw.
Those compilers do not produce code compatible with each other.
Call Stack (most recent call first):
CMakeLists.txt:52 (FIND_PACKAGE)

>>99
qt sdkでないqtを入れてみたら先に進みました


これが自分のWindows XP環境でも発生して、
コンパイルできず困っています。

新しいQtのインストールや環境変数からVisual C++のパスを除いたりを試して
みたのですが、うまくゆきません。

何が足りないのか、アドバイスいただけないでしょうか。
よろしくお願いします。

433:デフォルトの名無しさん
12/05/06 03:15:34.79
>>432
>オープンソースのものをとりあえずコンパイルしてみたいという段階の初心者なのですが、
であれば、CMakeは使わずにMinGWを使えば簡単にコンパイルできます。

434:432
12/05/06 12:09:53.94
レスありがとうございます。
フリーのソフトのプロジェクトをビルドしたい感じでして、
INSTALLファイルを見てみるとcmakeでビルドするように書いてあるのです。

ディレクトリ構成がMinGWでビルドする用になっていない気がしまして・・
あまり関係無いでしょうか。

435:デフォルトの名無しさん
12/05/06 13:16:55.75
>>434
>フリーのソフトのプロジェクトをビルドしたい
まず、mingw 4.4、ActivePerl(URLリンク(www.activestate.com))をインストールし、
qt-everywhere-opensource-src-4.8.1.zip(URLリンク(qt.nokia.com))を展開します。
これでビルドして使えるようになります。
>configure.exe
>mingw32-make.exe
>mingw32-make.exe docs

Qtを使うだけならば、URLリンク(qt.nokia.com)のSDKでインストールすれば楽です。

436:デフォルトの名無しさん
12/05/07 01:54:52.20
Debian + Qt2.8.1 にアップデートしたら、
QNetworkManager が、RC4 暗号化を使ってる https サイトに接続できなくなった、、、

デバッガで追うのは明日以降にして、バージョン戻し中、、、
徹夜しそう、、、orz

437:デフォルトの名無しさん
12/05/07 02:13:12.80
バージョン戻したら動いてくれて助かった、、、
とりあえず LD_LIBRARY_PATH で回避。

438:デフォルトの名無しさん
12/05/08 16:47:46.38
MinGW gcc 4.6.1でビルドしたlapackをQtで使いたくて悪戦苦闘中。
ツールチェインをmingw 4.6.1にしてビルドしたらmainに到達前に死ぬプログラムができる。
Qt付属のmingw 4.4でビルドすると、lapackに必要なlibgfortranがないのでビルド失敗。
Qtライブラリをmingw 4.6.1でコンパイルしようとすると、wchar_t*をLPSTRに変換できない類のエラーがわんさか出てきて断念
(ソースでGetProcessorNameとなっているのに、実際にはGetProcessorNameAとANSI版に置き換えられてエラー。なぜunicode版を使わない!)
素直にmingw 4.4を入れてlapackを作り直しか。
チラウラスマソ

439:デフォルトの名無しさん
12/05/08 17:11:14.14
clang早く来てくれー

440:438
12/05/08 19:10:19.57
sourceforgeが込んでてMinGWのアップデートに失敗、4.6.1と4.6.2が混在している状態だったので死んでただけだったorz

441:デフォルトの名無しさん
12/05/08 22:37:44.62
QGraphicsWebviewでスクロールするとflashがずれるのどうにかならんかなー

442:デフォルトの名無しさん
12/05/08 23:16:16.53
PyQt4を使っています。
URLリンク(pastebin.com)
のようなコードを書いてscrollAreaの中に縦の長さが動的に変化する(動的にlayoutに追加している)Widgetを組み込んでおり、横方向はscrollAreaに合わせ、縦はボタン数に応じて伸長するようにさせたいのですが、どうしたらいいのでしょうか?
adjustSize()では横方向の大きさがあわず、しかもなぜかspinBoxの値が2の時にbuttonPanelの大きさが変わっていないのかボタンが小さくなってしまいます(3以降は逆にだんだん大きくなっていきます)。
ButtonPanelをButtonLayout(QVBoxlayoutを継承しButtonPanelの機能を持たせたクラス)に変えたら、横方向はぴったりなのですが、中身が縦方向に伸長しませんでした。

443:デフォルトの名無しさん
12/05/09 01:04:48.20
Qtを初めて使ったのですが、デバッグについて質問させていただきます。

適当なGUIアプリケーションを作って、デバッグを行うと警告メッセージダイアログが表示されます。
具体的には、CDBバイナリが見つからないからGDBengineを使いますといった内容です。
もちろん、現状ではブレークポイントでもブレークしてくれません。

QtSDKをインストールする以外にデバッグを行うためには細かな設定が必要なのでしょうか?
それとも、インストール時の問題なら、再度入れなおしてみるのですが・・・

444:デフォルトの名無しさん
12/05/09 01:14:13.81
Qtを初めて使ったのですが、痛くてとても入りません。

445:デフォルトの名無しさん
12/05/09 01:36:42.63
>>442
俺が適当に書いたサンプルコードをそのまま使うなよ…
ButtonPanel.__init__で
self.layout.setSizeConstraint(QLayout.SetFixedSize)
でいけた(PySideで確認)、他にはボタンのminimumSizeやsizePolicyをいじるとか

446:デフォルトの名無しさん
12/05/09 07:28:06.74
>>443
VC++で使うならWindows SDKのDebugging Tools for Windowsを入れないとダメだったと思う
よくわからないけどとりあえず触ってみたいってことならMinGW版のSDK入れればそのままいけたはず

447:デフォルトの名無しさん
12/05/09 12:45:15.50
あの例の延々、延期になってた本が発売されてる・・・

448:デフォルトの名無しさん
12/05/09 14:36:05.48
>>434

レスありがとうございます。
cmakeで生成されるconfig.hがビルドに必要なようでして、やはりcmakeを
使う必要がありそうで、まだ悩んでいます。

QtCreatorでプロジェクトの中にあるCMakeLists.txt を開くと
cmakeでビルドするウィザードが出ることが分かったので、
そちらのやり方に変えてみているのですが、まだつまづいています。

CMakeウィザードに、
「/path/to/build_dir/ の中にcbpファイルが存在しません。
CMakeを実行してこのファイルを生成して下さい。・・・」
のような表示が出るのですが、ジェネレータの選択オプションが空になっており
何も選べず、先に進めません。このジェネレータとは何なのでしょうか?
どうすれば先に進めるか教えていただけると嬉しいです。


スレリンク(tech板:401-500番)


449:デフォルトの名無しさん
12/05/09 15:12:17.28
>>442
こんな感じで
URLリンク(pastebin.com)

450:デフォルトの名無しさん
12/05/09 20:10:22.78
あの本出てるぞ。今度は出す出す詐欺じゃなくて、マジで出た

451:デフォルトの名無しさん
12/05/09 20:12:06.10
実践Qt4?
誰か買った奴いないの

452:デフォルトの名無しさん
12/05/09 20:50:32.40
後数ヶ月でQt5がリリースされるタイミングで出されてもという気がしないでもない

453:デフォルトの名無しさん
12/05/09 21:24:03.94
むしろ Qt5 出てしまうとやばいので慌てて売りに出たという

454:デフォルトの名無しさん
12/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:デフォルトの名無しさん
12/05/09 21:51:09.09
>>455 っておれ?

456:デフォルトの名無しさん
12/05/09 21:52:59.95
>>454です。
安価が間違っていました。>455ではなく>>445でした。


457:デフォルトの名無しさん
12/05/09 22:12:39.05
>>451
買った

458:デフォルトの名無しさん
12/05/10 08:35:57.77
Qt 5も出す出すと、また延期。現状ボロボロだからまたまた延期で、
出ても使えるようになるのは5.1か5.2。

459:デフォルトの名無しさん
12/05/10 18:32:09.70
まるで MS の製品の話を聞いているようだ


460:デフォルトの名無しさん
12/05/10 19:10:20.80
Qt Projectになってから収拾が付けにくくなっているな。Qt 4との互換性も徐々にないがしろにされていっているし。
Troll達がNokiaで生き残るためにはそれしか方法がなかったのだろうが。

461:デフォルトの名無しさん
12/05/11 00:13:16.56
馬鹿には無理

462:デフォルトの名無しさん
12/05/11 14:34:24.48
質問です。
QLineEditを用いて、文字入力をしているのですが
その際、一つ実現出来ない機能があって悩んでます。。。
文字を入力する際、QLineEditに表示されているカーソルを
「|」ではなく「_」にして、線を文字の下に表示するように
したいのですがどうすれば出来ますでしょうか?
また、「_」は全文字ではなく、常にカーソルがある位置にある
文字の下にのみ「_」を表示させたいです。

463:デフォルトの名無しさん
12/05/11 15:11:50.94
アンダースコアが入らないってこと?

464:デフォルトの名無しさん
12/05/11 15:23:11.43
ばかですか?w

465:デフォルトの名無しさん
12/05/11 15:27:56.53
>>463
アンダースコアは入力出来るのですが、
カーソルの位置にある文字の下にアンダースコアが入れられずに悩んでる状況orz
例えば、TextEditに文字が無い場合はTextEditの先頭で"_"が点滅していて、
「a」と入力するとaの下で"_"が点滅。
右のキーを押すと"_"がaの隣に移動して点滅という具合です。

466:462,465
12/05/11 15:31:50.63
>>463
少し訂正です。
「カーソルの位置にある~」と書きましたが、
そもそもEdit上で点滅しているカーソルを"|"ではなく"_"にしたいという考えです。

467:デフォルトの名無しさん
12/05/11 16:07:33.55
QLineEdit の派生クラスを作って、カーソルを自前で描画すればいいのでは?

468:デフォルトの名無しさん
12/05/11 16:23:05.56
>>466
paintEvent()を再実装するのが面倒なさげ
これが参考になるかも

URLリンク(vivi.dyndns.org)
URLリンク(vivi.dyndns.org)

469:デフォルトの名無しさん
12/05/11 16:25:43.66
>>466
これかな
Change QLineEdit text cursor shape | Qt DevNet forums | Qt Developer Network
URLリンク(qt-project.org)

470:462,465
12/05/11 16:39:02.92
>>467
描画して点滅させるってことは、タイマー制御で?
そこまでやらなきゃいかんのか・・・なんておもったら、
どうやらご指摘通りやらないとダメなようですね
(プロパティを変更して終了ってわけではないって事ですな)

>>468-469
参考ページ有難う!
丁度似たようなページ
URLリンク(vivi.dyndns.org)
を見ていて、「幅しか返られないのかぁ」なんておもってたら、
その続きがあったのですね。
参考にさせて頂きます。


471:462,465
12/05/11 18:38:55.33
結果報告
>>468のサイトよりソースをダウンロードし、
それをカスタマイズすることで意図する動作となりました。
有難うございますm(_ _)m

472:デフォルトの名無しさん
12/05/11 21:38:20.94
お役に立ててなによりでござるぞ

473:デフォルトの名無しさん
12/05/13 05:29:52.98
Iビーム

474:デフォルトの名無しさん
12/05/13 14:07:33.12
5年で6割から0に。
URLリンク(blog.goo.ne.jp)

475:デフォルトの名無しさん
12/05/13 15:46:31.29
これは・・・
デスクトップ向けのC++部分はintelが買い取ってくれないかな

476:デフォルトの名無しさん
12/05/13 17:49:23.69
そだね、インテルかIBMがいいね。Google だとバグだらけ。

477:デフォルトの名無しさん
12/05/14 13:41:24.44
macやlinuxでQWinHostみたいなのありますか?

478:デフォルトの名無しさん
12/05/14 14:10:31.83
googleは自社で開発できる能力はなく、買収しかできないからなw


479:デフォルトの名無しさん
12/05/14 14:32:54.40
あります

480:デフォルトの名無しさん
12/05/14 17:41:34.85
やっぱ、最終的に勝つのは、プログラム界のブラジル・Gtkだな・・・

481:デフォルトの名無しさん
12/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:デフォルトの名無しさん
12/05/14 19:14:10.26
>>481
>>4のQtってVS2008のだけど2010のやつ使ってる?

483:デフォルトの名無しさん
12/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:デフォルトの名無しさん
12/05/15 11:39:35.53
>>483
pro ファイルを開いて、stddef.h の行があったら、それを削除するとどう?

485:481
12/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
12/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
12/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
12/05/15 13:42:57.56
ソースはここのを改変したもの
URLリンク(d.hatena.ne.jp)

#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サンプル
URLリンク(twolinux.blogspot.jp)
もほぼ同じエラーになります…

489:デフォルトの名無しさん
12/05/15 14:34:28.80
URLリンク(qt-project.org)
こういうのとか読んでみた?
Phonon使うには.proファイルに
QT += phonon
を加えてPhononモジュールをリンクしないと使えないよ

490:481
12/05/16 10:37:44.52
>>489
!!!!動きました!!!!

なるほど、
URLリンク(qt-project.org)
に書いてあるもののうち、 QtCoreとQtGui以外のモジュールを使う場合には、
.proファイルにそれを書き込む必要があるんですね。

こんな初歩的な質問に答えて頂きありがとうございます。

491:デフォルトの名無しさん
12/05/18 01:17:14.81
Qt 4.8でinitializeGLFunctionsで落ちるんですが原因わかりますでしょうか?


492:デフォルトの名無しさん
12/05/18 02:21:16.37
環境くらい書けよ

493:デフォルトの名無しさん
12/05/18 06:49:21.39
環境

494:デフォルトの名無しさん
12/05/18 08:56:36.00
>>491
プロジェクトのオプションで、実行環境がデフォルトのビルド環境になっているとエラーが出る。
システムか、クリーンにするべし。

495:デフォルトの名無しさん
12/05/18 08:56:51.68
4.8.0以降はglut全滅。というかincludeすらしてないよ。
4.7.4にもどしたらいい。

496:デフォルトの名無しさん
12/05/18 14:00:54.98
>>495
プラットフォームに合わせて、GLUT/glut.hかGL/glu.hをincludeすればglutは使えるし、
QMatrix4x4などでglutを使っているのを書き直せばglutなしにもできます。

497:デフォルトの名無しさん
12/05/18 19:05:25.50
今一番安定なのは4.7.4かな

498:デフォルトの名無しさん
12/05/19 01:32:03.72
>>494
ありがとうございます
QGLContextがNULLだったのが原因ぽいです

499:デフォルトの名無しさん
12/05/19 19:05:55.28
Windows8でタブレット式になったら、Qtで作ったGUIアプリケーションも
動くのかな?

500:デフォルトの名無しさん
12/05/19 19:15:30.56
動かないしタブレット関係ないから手を出さなくていいよ

501:デフォルトの名無しさん
12/05/19 19:46:56.74
え?まじで・・・

Qtでタブレットアプリ作れるのはいつやら・・・

502:デフォルトの名無しさん
12/05/19 20:33:43.48
KDEタブレットがあるじゃないか

503:デフォルトの名無しさん
12/05/19 20:48:03.48
>>501
Nokiaが関わる以上だめたね。QtはNokiaに潰された。

504:デフォルトの名無しさん
12/05/20 01:54:17.51
Nokiaももうすぐつぶれる

505:デフォルトの名無しさん
12/05/20 02:35:06.96
年末迄持たないだろうね。

506:デフォルトの名無しさん
12/05/20 20:33:36.31
すなおにアンドロイド機種だせばよかったのにね

507:デフォルトの名無しさん
12/05/21 14:47:43.23
QTableWidgetで列の幅の自動調整はできませんか?
ラベルにあわせたり、テーブルの横幅に合わせて等幅にしたりしたいです

508:デフォルトの名無しさん
12/05/21 15:03:13.48
QAbstractItemDelegate::sizeHintとか

509:デフォルトの名無しさん
12/05/22 21:02:45.57
Qt Projectは、Nokiaに見放されようとしているTrolltechの開発者の逃げ場として考え出されたもので、
Qt 5でサポートされる機能も、Nokiaに拾ってもらおうとしているものだけをやろうとしている。
それ以外のものは、オープンソースにしたので、メンテナがいないからサポートされないと逃げている。


510:デフォルトの名無しさん
12/05/24 06:14:53.63
すっごい初歩の質問で申し訳ない

すでに最新のMinGWはインストールされてるんだけど
QtSDK付属の古いMinGWを一緒に入れてQtからはそっち使うようにしたほうがいいんかな

511:デフォルトの名無しさん
12/05/24 06:40:35.38
なんだオワコンか

512:デフォルトの名無しさん
12/05/24 14:59:57.45
勝手に買収しといて、ポイ捨てとは・・

Nokiaに殺意すらおぼえる。全Qtプログラマーの恨みをひとえに買うことだろう。

513:デフォルトの名無しさん
12/05/24 15:15:34.21
iPhoneもAndroidも使えないマルチプラットフォームって

514:デフォルトの名無しさん
12/05/24 20:05:43.19
4.7から4.8にしようと思ったら変わり過ぎてて死んだ。他の皆はスムーズに移行できてるんだろうか。

515:デフォルトの名無しさん
12/05/24 20:22:50.97
20レス位上

516:デフォルトの名無しさん
12/05/24 20:47:34.87
4.7.4がこの先10年使われるようになるとは
まだ誰も思ってなかった

517:デフォルトの名無しさん
12/05/25 03:23:59.11
p = fork(qt);
assert(p->version <= 4.7);


518:デフォルトの名無しさん
12/05/25 08:00:01.30
>>513
>iPhoneもAndroidも使えないマルチプラットフォームって
この2つを正式サポートしないというのはとってもおかしい。

519:デフォルトの名無しさん
12/05/25 08:10:50.44
リナザウみたいにQtを根底から使うならともかく
アプリケーション毎に数10M余計に配布するなんてアホみたいだからな

520:デフォルトの名無しさん
12/05/25 14:59:41.74
いやQt for Androidはランタイムはランタイムだけで1パッケージになってる

521:デフォルトの名無しさん
12/05/25 17:07:36.22
今時「ランタイムを別途インストールしておいて下さい」なんてもっとありえないわ。

522:デフォルトの名無しさん
12/05/25 17:44:39.17
自動的にインストール画面になる
とりあえず知らないなら語るな恥ずかしいから

523:デフォルトの名無しさん
12/05/25 18:35:00.16
Qt for Androidってどのくらいできてんの?

524:デフォルトの名無しさん
12/05/25 19:33:50.56
>>522
自分の説明不足を勝ち誇られても

525:デフォルトの名無しさん
12/05/25 19:59:50.17
別に君が素晴らしいシステム作ってコアメンバーと協議の上マージしてもいいんだよ?w

526:デフォルトの名無しさん
12/05/25 22:13:28.70
身売りしなければ自ら手をつけたが、妨げになるから直接手を出さないのだよ。

527:デフォルトの名無しさん
12/05/25 22:22:07.54
>>523
アクセラレーションが効かない程度

528:デフォルトの名無しさん
12/05/28 19:01:01.61
>>521
>今時「ランタイムを別途インストールしておいて下さい」なんてもっとありえないわ。
Windowsではそうするのがずっとそして今も当たり前。

529:デフォルトの名無しさん
12/05/28 19:35:03.88
>>528
Windowsで商用ソフトの場合インストーラーでそこを解決するからね。

フリーウェアとかだと「~ランタイムが必要なのでインストールしてください」とか書いてあるのが多くて、イマドキの大多数のユーザーはそれ無理だろといつも思う。

今はアメーバピグが必要なflashランタイムのバージョン上げただけでどうすれば良いのかわからないユーザーが大量に出て阿鼻叫喚の騒ぎになる世の中。

530:デフォルトの名無しさん
12/05/28 19:55:44.63
だからと言って
popup出てきたらとりあえずインストール続行してください
とか勝手に習慣付けてしまうと
ウィルスやスパイウェアの蔓延につながる

531:デフォルトの名無しさん
12/05/28 20:01:25.75
だから多少配布サイズが大きくなろうが必要なランタイムはインストーラーに全部入りで配布されるのがwindowsでは主流になってる訳で。

それが気持ち悪いとか無駄だとか思ってしまう人間はこっちの側の人間だから、大多数の物のわかってないお客様に合わせるしかない。

532:デフォルトの名無しさん
12/05/28 22:00:19.35
スラド民はどっかいけ

533:デフォルトの名無しさん
12/05/28 22:56:48.90
また奴らがなにかやらかしたのか

534:デフォルトの名無しさん
12/05/29 10:46:50.33
>>531
だって開発ソフトの話だろ?
C++でプログラミングする奴が別途インストールに抵抗あるってのはわけわからんぞ

535:デフォルトの名無しさん
12/05/29 11:09:13.87
いつからそんな話に

536:デフォルトの名無しさん
12/05/29 13:27:21.90
>>535
520

537:デフォルトの名無しさん
12/05/29 13:42:59.30
現在フォーカスしてるエリアごとにメニューバーに表示されるメニューを動的に消したり現したりしてるんですが
menuBar()->addAction( menu ) 
の処理が重いらしくフォーカスかえるごとにラグが発生するんですがこれって普通でしょうか
insertActionやmenu->menuAction()->setVisible(bool)でも同様に処理が遅くなるんですが
menu->addActionでは全く処理が遅くなりません

538:デフォルトの名無しさん
12/05/29 13:45:31.31
>>536
それは開発ソフトの話じゃなくてエンドユーザーに配布する時の話じゃないのか

539:519
12/05/29 16:06:09.46
みんなごめんよ…

540:デフォルトの名無しさん
12/05/29 16:22:35.27
>>537
XPでmenu->menuAction()->setVisible(bool)使ってるけど重くないよ
そっちの環境は?

541:537
12/05/29 16:25:51.91
>>540 Windows7 64bit
新規に立ち上げてmenuBarに追加なりしてみたけど
そっちのほうでは処理落ちがないみたいなので
どこか干渉してる気がしないでもないですけど
やってることはmenuBar()->addAction()だけなのに何故処理落ちがするんだろう

542:デフォルトの名無しさん
12/05/29 17:35:12.43
>>539
謝る暇があったらどっちの話だったのかはっきりさせてよ。

543:デフォルトの名無しさん
12/05/29 17:59:04.57
こんなん利用者側の話に決ってんだろ、コード書けて自分で遊ぶならその位できて当たり前

C++はシグネチャがちょっと変わっただけで死ぬんだから
面倒なビルド・バージョン管理をカジュアルユーザーに任せる事はできない
結局マイナーなQtではアプリケーション毎にほぼ静的リンク状態で配布する事になりストレージを圧迫する

Qtは一発物のアプリケーションや組み込みシステムの一部を短期で作るにはいいものだと思うけど
不特定多数しかもスマホに配布ともなると無理があるよ今の状態では特に
俺はスマホターゲットなら素直にObjCやJavaで書くかな互換性の保証は正式なベンダに任せりゃいい

つかねスマホでこんな面倒な事をしたら☆一付けられちゃうぞ
何が言いたいかというとNokia氏ね

544:デフォルトの名無しさん
12/05/29 19:08:47.05
☆1どころかインストールすらしてもらえないよ。

545:537
12/05/29 19:29:04.75
QMainWindowのrestoreState()を削除してみたら処理落ちが消えました
iniファイルが膨大な量になってたのが関係してたみたいです

546:デフォルトの名無しさん
12/05/29 20:45:16.15
デフォルトはレジストリなので大量だとおかしくなる気がするけれど、
iniファイルにするように変えているなら、大量でも問題なさそうな気がする。

547:デフォルトの名無しさん
12/05/31 00:29:50.20
後免奈半利線

548:デフォルトの名無しさん
12/05/31 13:44:31.55
Qt CreatorでVC++のコンパイラを使ってるんだけど
/MTとかコンパイラオプションを指定したい場合はどこですればいい?

549:デフォルトの名無しさん
12/05/31 15:14:48.61
>>548
proファイルに以下の行を追加
QMAKE_CXXFLAGS += 追加のコンパイラーオプション
QMAKE_LFLAGS += 追加のリンカーオプション
QtCreaterのデフォルトのオプションが気に入らない場合は += ではなく = にして自分で全て設定する。

550:デフォルトの名無しさん
12/05/31 16:23:55.42
>>549
レスありがとう。
レスを参考にやってみたところ、VC++でいう/NODEFAULTLIB:**はできました。
まだLNK2005エラーが出ていますがなんとかなりそうです。がんばります。

551:デフォルトの名無しさん
12/06/01 15:24:52.75
今からQt覚えて人生ウハウハになるかな?

552:デフォルトの名無しさん
12/06/01 15:32:19.79
ならない
AndriodとiOSをサポートする予定のC++Builderの方がまだいい

553:デフォルトの名無しさん
12/06/01 15:32:53.35
俺はC++Builder買う金ないからQt使い続けるけど

554:デフォルトの名無しさん
12/06/01 20:03:29.64
残念だけどQtは負け組み
悪貨は良貨を駆逐する

555:デフォルトの名無しさん
12/06/01 20:24:21.14
ここが被害担当艦なのはわかるんだけど
みんな今はどこでQtの話してんの

556:デフォルトの名無しさん
12/06/01 20:25:02.04
設計がいきあたりばったり感が満点だしな


557:デフォルトの名無しさん
12/06/01 22:12:51.99
C++ BuilderはBorlandを離れてから腐りきったな。バグ多いし、ドキュメントは
無茶苦茶。

558:デフォルトの名無しさん
12/06/02 00:06:41.79
なんかwin8で劇的にwindowsプログラミングの構造が変わりそうだな
MFCなんて勉強してる場合じゃないな

559:デフォルトの名無しさん
12/06/02 02:01:12.84
Win8が出なくてもさすがに今時MFCを勉強してる場合ではないですよ?

560:デフォルトの名無しさん
12/06/02 02:39:44.63
VS2012にもしっかりMFC入ってたしインストール項目の大項目の一つになってたけどな

561:デフォルトの名無しさん
12/06/02 02:49:23.57
じゃあMFC勉強した方がいいね。Feature Packも

562:デフォルトの名無しさん
12/06/02 10:39:05.06
ぶっちゃけこれからはWebの時代だからC++自体がダメだろ
JavaScriptとPHPの勉強しないと負け犬一直線

563:デフォルトの名無しさん
12/06/02 15:34:21.21
JavaScriptとPHPの勉強してたら負け犬一直線

564:デフォルトの名無しさん
12/06/02 15:37:38.80
WTLはあってもMFCは無いは~

565:デフォルトの名無しさん
12/06/02 15:39:59.41
>>562
んなもん派遣にやらせりゃいいような雑用だから
まとまった金にならん

566:デフォルトの名無しさん
12/06/02 15:42:20.65
LLジャンキーは死滅しねーかなDSL並の糞言語ばかり作りやがって

567:デフォルトの名無しさん
12/06/02 15:47:51.51
>>566
C, C++にすんなCやC++みたいなLLがあるからこそOSがまともに動くんだぞ
JavaやC#みたいなHLで作ったOS見てみろできたには出来たらしいが
遅すぎてマトモに動きはしない。Javaで書いたOSに至っては、
アセンブリが多すぎて見るに耐えん。

568:デフォルトの名無しさん
12/06/02 15:50:07.05
バーカC/C++はLightweightLangaugeじゃねーよ高級アセンブリ言語だ

569:デフォルトの名無しさん
12/06/02 15:55:29.15
URLリンク(en.wikipedia.org) of lightweight languages

C may be said to be lightweight, as its hardware assumptions are minimal (it is used to program microcontrollers, for example)
Lua is embedded in many applications, like games, to provide runtime scripting capabilities
Forth
Io
Squirrel
newLisp

570:デフォルトの名無しさん
12/06/02 15:57:26.16
>>567
>>遅すぎてマトモに動きはしない。Javaで書いたOSに至っては、

Javaで書いたOSに至っては、
Javaで書いたOSに至っては、
Javaで書いたOSに至っては、

571:デフォルトの名無しさん
12/06/02 16:00:29.78
高級アセンブリっていう人多少居るけど、
x86ニーモニックやCLIやJavaの中間コード、その他のニーモニックの様に
Cが他の言語のアセンブリ(他の言語の中間言語)として使用される事って殆ど無いよね。

572:デフォルトの名無しさん
12/06/02 16:07:21.32
アーキテクチャ毎のスタックレイアウトやアラインメントを
考慮しないと扱えないからそういう呼び方がされる訳で
LLが爪切りならC/C++はカミソリ
簡単に広範囲を切り裂けるけど諸刃だし扱いは難しい

573:デフォルトの名無しさん
12/06/02 16:09:02.01
さすが週末進行

574:デフォルトの名無しさん
12/06/02 16:13:15.15
>>572 >>569にも有るように、LLってリソースを喰わない言語の事を言うんですけど


575:デフォルトの名無しさん
12/06/02 16:23:47.60
>>574
URLリンク(ja.wikipedia.org)軽量プログラミング言語

ここは日本だぜこの国ではLL=スクリプト言語一般を指す

576:デフォルトの名無しさん
12/06/02 16:25:22.40
>>568
車の様に日本が世界を牛耳ってる業界でもないのに
日本の一部でしか通じない独自表現をドヤ顔で主張されてもねぇ

577:デフォルトの名無しさん
12/06/02 16:27:02.82
世界一般のLLの意味の方がガラパゴスな意味より明確だな

578:デフォルトの名無しさん
12/06/02 16:27:40.25
主張とか便所の落書きにまぁ大層な事で

579:デフォルトの名無しさん
12/06/02 16:28:13.33
まぁLLって言ったらスクリプトですね

580:デフォルトの名無しさん
12/06/02 16:28:20.85
ガラパゴス・プログラマー。略してガラグラマー。いいかもしれん。

581:デフォルトの名無しさん
12/06/02 16:30:39.93
>>579
インタプリターである必要もなくて
スクリプトってプログラムに組み込む制御言語なんだよな

582:デフォルトの名無しさん
12/06/02 16:32:58.88
>>579
PerlやPythonはScriptじゃない(Scriptとしてもつかえるが)から
LLでは無いんだよな

583:デフォルトの名無しさん
12/06/02 16:33:40.05
えっ

584:デフォルトの名無しさん
12/06/02 16:34:49.36
さーてキナ臭くなってきなたな1ぬけた

585:デフォルトの名無しさん
12/06/02 16:43:32.04
公式でスクリプトだなんて言ってる言語も少ないしなぁ。
シェルスクリプト(シェルの組み込み言語), JavaScript(元ブラウザ組み込み言語)
VBScript(元ブラウザ組み込み用に再設計された言語)てなかんじだし。
lispはコンパイルできるけど、Emacs上ならスクリプトと呼ばれる。

586:デフォルトの名無しさん
12/06/02 16:44:47.45
こんなネタで伸びてるなんてQt死んだな

587:デフォルトの名無しさん
12/06/02 18:53:19.39
だからスラド民は巣に帰れと(ry

588:デフォルトの名無しさん
12/06/02 23:32:52.14
Nokiaに身売りした時点で死んでる。

589:デフォルトの名無しさん
12/06/02 23:39:20.55
そういう問題じゃなくて、クラスの設計自体がOOPを知らない奴が
やっつけでやった仕事感満載じゃん

590:デフォルトの名無しさん
12/06/03 00:06:44.52
他人の話題にケチつけて自演してでも自分の話題を盛り上げたい奴が居るようだ。

591:デフォルトの名無しさん
12/06/03 00:18:12.43

マルチポストいくない

592:デフォルトの名無しさん
12/06/03 12:50:19.83
彼氏にチンポしゃぶらせながら寝るわ。

593:デフォルトの名無しさん
12/06/03 22:05:31.73
>>589
kwsk

594:デフォルトの名無しさん
12/06/04 15:15:32.70
>>587
スラドなんか向こうの住民が勝手に2chを目の敵にしてるだけなんだから意識すんなよ気持ち悪い。

595:デフォルトの名無しさん
12/06/04 20:26:37.29
>>592
kwsk

596:デフォルトの名無しさん
12/06/06 08:04:36.71
スラドってAppleファンボーイの巣だから
Objective-Cのバインデイング出してやれば荒らさなくなるんじゃね

597:デフォルトの名無しさん
12/06/06 15:25:52.77
よーわからんが、
ム板なのにコードと関係ない話をもっともらしくしてる奴は
スラド民だってじいちゃんが言ってた。

598:デフォルトの名無しさん
12/06/06 16:14:06.72
MacとWinでクロス開発してるが、何でMacだとmakeがクソ遅いんだ?make -jして並列ビルドしても遅い。

vcのコンパイラが速いだけ?

Linuxではビルドしてないので知らん。

599:デフォルトの名無しさん
12/06/06 16:44:11.43
>>598
きっとディスクが壊れかけてるんだろう

600:デフォルトの名無しさん
12/06/06 17:52:20.20
Macだから。他にも色々遅い。

601:デフォルトの名無しさん
12/06/06 21:28:11.61
>>574, 575
待てや
LLの軽量ってのはリソースが軽量なんじゃなくて、開発工数が軽量ってだけだよ。
AWKなんて昔は重いといわれてたんだが。

602:デフォルトの名無しさん
12/06/06 23:52:03.15
一スレッドで並列処理

603:デフォルトの名無しさん
12/06/07 19:19:37.31
>>574
>LLってリソースを喰わない言語の事を言うんですけど
開発リソースは喰わないね、コード量も少ない。でもメモリーを喰って、速度が遅いのがLL。

604:デフォルトの名無しさん
12/06/07 20:24:06.87
今時は人件費の方がはるかに高くつく事が多いのでそれもまたあり。

21世紀の未来に生きてる筈なのになんでまだコンパイル待ちとかあるんだよ。

605:デフォルトの名無しさん
12/06/08 14:32:22.12
Androidタブレット上にWindows 8環境を―Splashtopが開発者向け新ツール
URLリンク(www.itmedia.co.jp)

これいいな

606:デフォルトの名無しさん
12/06/08 14:53:27.41
Qtと何か関係があるのか?

607:デフォルトの名無しさん
12/06/08 19:04:52.73
Qt動きそうじゃね?

608:デフォルトの名無しさん
12/06/08 19:43:51.90
QtはWindows 8のMetroスタイルでは、きっと使えないだろう。

609:デフォルトの名無しさん
12/06/08 20:16:48.77
Qt_5_on_Windows_8_and_Metro_UI | Qt Wiki | Qt Developer Network
URLリンク(qt-project.org)

610:デフォルトの名無しさん
12/06/08 20:39:33.80
>>601,603

日本の独自用語の事じゃなくて
国際的な認識の話だろ >>569

611:デフォルトの名無しさん
12/06/08 20:49:38.13
Aboutを「おおよそ」の意味で使うようなもんだろ
Engrishだから仕方ない

612:デフォルトの名無しさん
12/06/08 20:57:51.15
>>569のWikipediaの記事は引用もソースもない時点でチラ裏と大差ない
LLは和製英語的なものと捉えるのが穏当

613:デフォルトの名無しさん
12/06/08 21:05:54.32
日本人が書いたわけじゃないし、外人がそう表現する文化がある事が解る事が重要で
それそのものが正確かどうかなんざどうでもいいと思うが。
たとえば、江戸時代に宇宙人を信仰してた人間がいたとして、
宇宙人が存在してたかどうかはどうでもいい信仰してた人間がいたという
客観的事実が重要

614:デフォルトの名無しさん
12/06/08 21:31:28.53
巣に帰れ
スレリンク(tech板)

615:デフォルトの名無しさん
12/06/09 02:20:31.18
スレチやめろ

616:デフォルトの名無しさん
12/06/09 13:10:41.37
>>609
>Qt_5_on_Windows_8_and_Metro_UI | Qt Wiki | Qt Developer Network
空っぽではないか。

Mac OS XもQtのGUIツールは、ジェスチャーに対応していないから使い難い。
Magic TrackPadのスクロールも反応が鈍過ぎて、Safariのように軽快に動かず、見たいところで止められないので、使う気がなくなる。
スクロールバーも出っ放しで、操作していないときに消すようにはできない。

617:デフォルトの名無しさん
12/06/09 16:07:23.51
>>616
URLが変わってた
URLリンク(qt-project.org)

618:デフォルトの名無しさん
12/06/09 16:20:47.89
MetroとQMLのセットか
誰得なんだよ

619:デフォルトの名無しさん
12/06/09 20:25:50.31
QMLの時点で誰得。

620:デフォルトの名無しさん
12/06/10 14:24:53.36
QML Desktop Components for Qt 5のできの物足りなさ過ぎさとMetroもどっこいだろう。
それに、QMLとMetroで書いたのを、他のプラットフォームで動かすために書き加えるコードが多くなりそう。


621:デフォルトの名無しさん
12/06/11 19:20:42.10
hardがな世にタッチパネルに対応したソフトを
その前にhard自体仕様がもっとカツカツだったり

URLリンク(smart-pda.net)
教育機関向け銘打って売り込みを
そこまでして導入する意味はそれほど

622:デフォルトの名無しさん
12/06/11 22:35:12.87
>>621
日本語でおk

623:デフォルトの名無しさん
12/06/12 02:39:47.82
QtCreatorがCDBを認識してくれない・・・


624:デフォルトの名無しさん
12/06/12 19:40:25.65
Qt for Google Native Client
URLリンク(qt-project.org)

これアレか?本格的にNative Clientで開発できるようになったって事か?
スマフォ版ChromeがNative Client対応したら移植楽ちんじゃん。

625:デフォルトの名無しさん
12/06/12 21:36:18.24
URLリンク(gitorious.org)

この辺からソース落としてみたがconfigureとか無いんで
環境構築方法が解からん

626:デフォルトの名無しさん
12/06/12 21:38:07.34
やべ普通に *.pro があったわ

627:デフォルトの名無しさん
12/06/13 00:26:01.35
でもGoogleに開発者登録とChromeWebStoreだっけかあれに登録しなきゃならないんだよなGoogleアプリって
そうしないとテストすらできない

628:デフォルトの名無しさん
12/06/13 15:56:57.65
>>624
これはちょっとだけうれしい

629:デフォルトの名無しさん
12/06/13 21:13:07.84
>>627
最近動かしてないから気づかなかったけど、
いつのまにそうなったの?去年までは自前で作った.nexeが動いたよ?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch