【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 16
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/02/23(日) 06:56:25.59ライブラリの機能は、フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、
グラフィックス(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)
こっちはDigia社か日本の代理店(SRA社)とライセンス契約(年間30万くらい?)を結んで使います
■Qt を使って作られたソフト例
KDE、Maya、Adobe Photoshop Elements、Google Earth、Skype、DAZ Studio
MotionBuilder、RealFlow、Nuke、LuxRender、Mathematica、Kindle、VirtualBox、
RuviEdit、さくさくエディタ など
■前スレ
【RAD統合環境】 Qt 総合スレ 15 【Win/Mac/Linux】
http://toro.2ch.net/test/read.cgi/tech/1366354460/
0153デフォルトの名無しさん
2014/06/14(土) 22:25:24.32ID:Wd+s/Nybゴメン、Noteのところまで読んでなかった。
0154デフォルトの名無しさん
2014/06/15(日) 06:17:54.02ID:ypJ86aps0155デフォルトの名無しさん
2014/06/15(日) 11:09:36.45ID:PndQYpoXQStaticTextを見りゃわかるだろ
0156デフォルトの名無しさん
2014/06/15(日) 13:38:10.34ID:NPMDj2qjこれもリファレンスに書かれているよ。
drawStaticText():
Note: If the painter's transformation is not affine, then staticText will be drawn using regular calls to drawText(),
losing any potential for performance improvement.
Note: The y-position is used as the top of the font.
0157デフォルトの名無しさん
2014/06/16(月) 22:22:05.36ID:vp3unztj本人の為にならないぞ
0158デフォルトの名無しさん
2014/06/22(日) 06:21:23.96ID:+zKg/A8Eかといって他にいいのもないし
0159デフォルトの名無しさん
2014/06/22(日) 13:32:44.90ID:K4AltexD公式サイトの英文読んだんですが、LPGAライセンスではソースコード開示義務が発生するのかの判断がつかないので、どなたか情報あるかたお教えいただけると助かります。
0160デフォルトの名無しさん
2014/06/22(日) 17:56:30.08ID:14jG+UxiQt iOSはスタティックリンクですよ。
アプリケーションのソースコードまたはアプリケーションのソースコードをコンパイルしてできた.oの両方あるいはどちらか片方、
加えてコンパイルとリンクに必要なリソースのすべての開示が必要。
つまりQtライブラリを差し替えるために必要なものすべての開示が必要。
0161デフォルトの名無しさん
2014/06/22(日) 17:58:20.29ID:14jG+Uxi酷く落ちていると思う。
0162デフォルトの名無しさん
2014/06/22(日) 23:41:35.00ID:K4AltexDコメントありがとうございます。
やっぱりスタティックリンクなんですね。appleのポリシーが変わってないのでそうかとは思ってましたが、確認できて助かりました。
ちょっと商用ライセンスの料金は捻出できないので、iOSはあきらめるかxcodeで作るか…ですね。
0163デフォルトの名無しさん
2014/06/25(水) 18:40:12.34ID:qoDOUkW+オープンソースとか言って質の悪いコードが紛れ込むからだな。
オープンソースの弱点。
0164デフォルトの名無しさん
2014/07/03(木) 10:43:48.08ID:STXjNLbPひとまずLPGAライセンスのQt+QMLでWindows・Mac・Androidの開発を行い、XcodeでiOSの開発を行うことに決まりました。
どこまで同じソースで動くのかという心配はあるものの、まあこれもチャレンジかなと思って楽しんでみます。
コメントいただいた方、ありがとうございました。
0165デフォルトの名無しさん
2014/07/04(金) 23:27:44.55ID:ZuSCGZtKiOSではQtを使わないのは妥当な選択です。
0166デフォルトの名無しさん
2014/07/05(土) 22:03:21.56ID:WLEeIo5O0167デフォルトの名無しさん
2014/07/06(日) 22:15:19.94ID:LbJWoV70今はiOSは市場として無視できないからな
自社のリソースは将来性のあるAndroid等に投入してiOSは外注に投げるのが利口なやり方
もしくは自社リソースでも使い捨てして惜しくない奴に押し付けるか
0168デフォルトの名無しさん
2014/07/06(日) 23:31:37.69ID:uI+Octwc6月末シェア% 12か月傾向%
1 Java 26.9 +0.2
2 PHP 13.2 -0.8
4 Python 10.7 +0.7
3 C# 10.2 +0.5
6 C 8.2 -0.5
5 C++ 8.2 -1.0 ▽
7 Javascript 7.7 +0.1
8 Objective-C 6.7 +0.4
9 Ruby 3.2 +0.5
10 Swift 3.0 +1.0 △
https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language
Swiftは6月1月間のデータのみ
0169デフォルトの名無しさん
2014/07/07(月) 00:01:29.19ID:3dzbJOQRなんだこれ胡散臭いな
0170デフォルトの名無しさん
2014/07/07(月) 07:24:35.72ID:dSawaSg/0171デフォルトの名無しさん
2014/07/07(月) 08:40:45.64ID:dSawaSg/頭良いな
うちで働かない?
決して使い捨てにはしない
骨の髄までしゃぶり尽すから
0172デフォルトの名無しさん
2014/07/08(火) 09:46:06.14ID:8u3VSYQoセル描画イベントとかって、
あるのでしょうか?_・
0173デフォルトの名無しさん
2014/07/11(金) 09:11:45.91ID:tRvcdL3P2chって、本当は大した事言って無い人に対して「頭良いな」って書く人いる
よね。意味が全く分からない文章に対して「禿しく同意」というものもある。
こういう行為は価値観の誘導のように思える。自分と同類を褒めそやす事
によって自分まで地位が高まることを期待しているような。
0174デフォルトの名無しさん
2014/07/11(金) 09:32:45.35ID:Lx3So7Yg0175デフォルトの名無しさん
2014/07/11(金) 15:24:00.28ID:bbzotjwXセルに描画したいならばQAbstractItemDelegate::paint()
0176デフォルトの名無しさん
2014/07/11(金) 19:54:23.50ID:xkmfCVw5皮肉も理解できないか池沼
0177デフォルトの名無しさん
2014/07/13(日) 12:15:10.37ID:tDcJ+DOIバカに絡むとバカが伝染るぞ
0178デフォルトの名無しさん
2014/07/27(日) 14:11:04.13ID:TlvGkO5I今までVideoWidgetで動画を再生するとwidgetのサイズに合わせて表示されていたのが、動画本来のサイズで表示されます
動画をwidgetのサイズに引き伸ばす方法はありますか?
環境は以下の通りです。 もしスレ違いであれば誘導していただけると助かります
Qt 5.21
OS Ubuntu 12.04
CPU Core i3 4330
M/B B85M-G
0179デフォルトの名無しさん
2014/07/27(日) 16:48:16.32ID:jKGVMYpb新しいマザボにしたのならOSも2年前の12.04でなく14.04に、Qtも5.3.1にしてみたらどうですか。
Qt5.3はQt5.2よりとても沢山のバグや不備が直っているので乗り換えた方がいいですよ。
0180デフォルトの名無しさん
2014/07/27(日) 21:27:43.00ID:TlvGkO5Iすみません、5.3.1はQtMultimediaの更新が無さそうなのでスルーしてました
その他のバグの可能性もあり得ますね。更新してみます
OSも更新したいところなんですが現在HDDが数、容量、現金にも余裕が無い状況なものでorz
Linuxはドライバ自体がWindowsと比べて遅れているので原因をつかむのが難しいですね
0181178
2014/07/28(月) 13:17:06.85ID:ey38TUrOもう少し探ってみることにします
0182デフォルトの名無しさん
2014/07/29(火) 01:35:35.41ID:SHs9XSKpワシはAndroidでwebkit使いたいんじゃー!
Webブラウジング出来ないのつらいんじゃー!
0183デフォルトの名無しさん
2014/08/02(土) 13:34:46.08ID:YqMlPHlAAndroidとiOSにはそっぽを向いていた期間が長過ぎたからWeb以外にも遅れ過ぎで品質も極悪。
0184デフォルトの名無しさん
2014/08/02(土) 14:43:16.32ID:Xnj8Fbslunityみたくブラウザでも動かせるといいんだが
ブラウザ対応できなきゃ
ゲームエンジンとしてQtを使う方向が育たない
0185デフォルトの名無しさん
2014/08/02(土) 14:45:15.29ID:DYbeSaoq0186デフォルトの名無しさん
2014/08/02(土) 16:32:16.20ID:YqMlPHlAQt5で後退、タブレットはNokiaがやらせなかったからまったく駄目どうしようもない。
0187デフォルトの名無しさん
2014/08/03(日) 15:53:49.30ID:you7kjKFわかってない人が作っている感じ
0188デフォルトの名無しさん
2014/08/03(日) 19:57:08.46ID:ppjITjjs0189178
2014/08/03(日) 23:15:09.32ID:LU2jPe/CUbuntuを14.04をクリーンインストール。Qtを最新にしたのですが今度は映像のみが出力されなくなってしまいました
実行時に「GStreamer-CRITICAL **: gst_object_ref_sink: assertion 'GST_IS_OBJECT (object)' failed」と出るので調べたのですがあまり情報が無いようで…
14.04で標準リポジトリから無くなった模様の「gstreamer0.10-ffmpeg」も入れてみたのですが状況変わらずです
前に作ったQt4+PhononのものやVLCでは再生されます
解決法をご存知の方いらっしゃいませんか?
0190デフォルトの名無しさん
2014/08/03(日) 23:41:45.53ID:2+sobgl20191178
2014/08/04(月) 00:06:44.15ID:81sEInp1GStreamer関係を闇雲にパッケージ追加してたらgir1.2関係を入れた途端に映像出力されました
原因も直った理由もさっぱりです
僕の休日返してください
0192デフォルトの名無しさん
2014/08/04(月) 05:34:23.70ID:oPcbpP0Kそれはあんまりだ。
0193デフォルトの名無しさん
2014/08/04(月) 06:18:53.31ID:vzBGIwJJ0194デフォルトの名無しさん
2014/08/04(月) 17:15:56.39ID:oPcbpP0K>環境に左右されやすそうなライブラリは同梱して配布するしかない
Qt Creatorもそうしているね
0195デフォルトの名無しさん
2014/08/04(月) 18:40:57.69ID:oPcbpP0K0196デフォルトの名無しさん
2014/08/04(月) 18:57:13.68ID:EbhOEZ+B0197デフォルトの名無しさん
2014/08/04(月) 18:58:17.99ID:jWhhz9ao0198デフォルトの名無しさん
2014/08/06(水) 13:16:35.92ID:xlOJ2AhiGPL/LGPLなんだから
0199デフォルトの名無しさん
2014/08/07(木) 21:32:18.67ID:3uV61yA8フォークをしても解決にはならないよ。
0200デフォルトの名無しさん
2014/08/07(木) 21:34:43.69ID:DtRDZ0wC0201デフォルトの名無しさん
2014/08/10(日) 17:48:00.27ID:fgXxOCImhttp://sourceforge.jp/magazine/14/08/08/072200
0202デフォルトの名無しさん
2014/08/10(日) 18:25:17.88ID:WSpuTRJMそれとも悪い知らせ七日
0203デフォルトの名無しさん
2014/08/11(月) 00:30:58.61ID:g3x866l+0204デフォルトの名無しさん
2014/08/11(月) 00:35:55.95ID:nBAsS5IHhtml5だけでQt負けそう
C++が必要な場面が少なすぎるんだよ
qmlとかブラウザじゃ動かないし意味なさすぎだろ
完全にhtml5と競合してるじゃん
0205デフォルトの名無しさん
2014/08/11(月) 00:38:02.75ID:nBAsS5IH動く環境の幅やら開発ツールやらが負けすぎてる
0206デフォルトの名無しさん
2014/08/11(月) 01:26:24.70ID:Jcbbsi+t0207デフォルトの名無しさん
2014/08/11(月) 03:33:54.92ID:rvV7HXPE0208デフォルトの名無しさん
2014/08/11(月) 03:55:13.06ID:NF23/RP2>GPL/LGPLなんだから
似非LGPL。NokiaがNokiaのためにLGPLにしただけだよ。そのような背景も考えてものを考えずにフォークしてもよいというのは浅はかだよ。
そしていらなくなったら捨てた。KDEとのしばりがあったからQtを葬り去ろうとしてもできなかった。
0209デフォルトの名無しさん
2014/08/11(月) 03:58:47.11ID:NF23/RP2QtはQtWebKitででhtml5は使えるけれどQtWebKitの完成度が今ひとつふたつなのが困る。
WebKit自体がQtをベースに開発されたKDEのWebエンジンから派生したものだというのは知っているのかな。
0210デフォルトの名無しさん
2014/08/12(火) 10:51:34.35ID:4zCTBz8sって、どうなんですか?_・」
0211デフォルトの名無しさん
2014/08/12(火) 17:11:19.81ID:4zCTBz8sQDialogをshowして(つまり、モードレス)、
別ウィンドウを開いて閉じたときに、
QDialogにフォーカスを移動したいのですが、上手く行きません。
ウィンドウに対してBringToFrontみたいなこと出来ますでしょうか?
QDialog::show(); QDialog::ctiveWindow(); QDialog::raise();QDialog:setFocus();
してもダメでした。
どうすればQDialogにフォーカスできるのでしょう?
0212211
2014/08/12(火) 17:37:03.80ID:4zCTBz8s0213デフォルトの名無しさん
2014/08/16(土) 12:03:48.80ID:HBAQI3m0Digia に食わせてもらって作られているものらしい。
0214デフォルトの名無しさん
2014/08/16(土) 12:40:09.28ID:0XKtKnUw0215デフォルトの名無しさん
2014/08/16(土) 13:42:42.09ID:v1he8WJw3DゲームですらC++は使わなくなって来ているからな。
後は組み込み制御ぐらいじゃない?
0216デフォルトの名無しさん
2014/08/16(土) 17:54:56.17ID:6ph6MHvs0217デフォルトの名無しさん
2014/08/18(月) 10:52:25.00ID:yjqceG5Xその状態だと、モチベーション上がらなさそうだが。。。
0218デフォルトの名無しさん
2014/08/19(火) 01:04:40.21ID:MEin25+tQt4と5でかなりの変更があって4の本が役に立たなくなってるって事は無いよね?
0219デフォルトの名無しさん
2014/08/19(火) 01:15:27.81ID:9LXdxEuk0220デフォルトの名無しさん
2014/08/19(火) 02:18:52.47ID:ybl9BFFC0221デフォルトの名無しさん
2014/08/19(火) 04:00:37.27ID:XgqkNTBcもちろんサンプルコードでエラー出ることもあるけどそんなの少しggったら解決できるわけで
0222デフォルトの名無しさん
2014/08/19(火) 09:21:49.35ID:9LXdxEukWin32 APIは一切使えないよね。
0223デフォルトの名無しさん
2014/08/19(火) 10:14:47.11ID:Z5N+uX+G0224デフォルトの名無しさん
2014/08/19(火) 11:42:38.26ID:yMjuD0JU�d
大幅に変わってて4の知識が使えない状態だったら困るなーと。
ちょっと4の本読んで勉強してくる。
0225デフォルトの名無しさん
2014/08/19(火) 12:20:06.11ID:1YgYHZ2oQObjectを継承したクラスをmoveToThreadでスレッド化してstartした場合は、クラス内のどの関数が呼ばれるのでしょうか?
最初にどうさする関数を指定することは可能ですか?
0226デフォルトの名無しさん
2014/08/19(火) 13:10:52.02ID:9LXdxEukそれやると結局共通ソースにならない。
0227デフォルトの名無しさん
2014/08/19(火) 13:21:45.55ID:LJdcNUo3QThread::started
0228デフォルトの名無しさん
2014/08/19(火) 15:58:41.38ID:Z5N+uX+G当然アプリのコードじゃなくて、
基礎部品クラスの中のメソッド内の中にifdefを閉じ込めるんだよ。
0229デフォルトの名無しさん
2014/08/19(火) 17:41:21.86ID:9LXdxEukそういうんじゃなく、ファイル上で右クリックしたときのメニューとか、
デスクトップのショートカット、スタートメニューの登録、レジストリ、
インストーラー作成とアンインストーラーの登録、Office製品とのCOM
での連系、Macにはない右ボタン、中央ボタンへの対応、ドライブ文字、
My Document、拡張子、ファイル名の大文字小文字を区別するかしないか
などに問題が出る。
しかも、 Linux/Mac 対応を謳うにはLinuxやMac環境でテストする必要が
あり、大型プロジェクトでないと難しい上に、Linux版を作ってもOSユーザー
数から考えて売り上げが上がることはない。
0230デフォルトの名無しさん
2014/08/19(火) 17:51:41.62ID:9LXdxEukテストするのは常識だが、Linux/Macでテストするのは効率的ではない
上にあまり意味がないという・・・。
0231デフォルトの名無しさん
2014/08/19(火) 21:37:36.05ID:9LXdxEukWinの機能を使わずに自分で実装するのは問題。
中途半端な機能でプラットフォームだけを広げるのは戦略としては
間違いだと思う。
0232デフォルトの名無しさん
2014/08/19(火) 22:12:04.56ID:9LXdxEukAdobe製品が挙がっているあが、PDF Reader も使いにくさには定評がある。
0233デフォルトの名無しさん
2014/08/19(火) 22:27:16.32ID:9LXdxEuk>29 :名無しさん@お腹いっぱい。:02/10/24 21:29 ID:f7n9ma9J
>昔はフォトショップ説明書見なくても使えたのに、3年ぶりにお目にかかったので使ってみようとしたら
>わけわかめですた。エレメンツとかいうやつ
(Qt を使ったところの) Elements が特に使いにくいのか?
0234デフォルトの名無しさん
2014/08/21(木) 20:45:30.06ID:huBYRa3T0235デフォルトの名無しさん
2014/08/21(木) 21:19:13.80ID:EzseOHlProot不要な方法がいいな。
0236デフォルトの名無しさん
2014/08/21(木) 23:06:29.57ID:DjjE72fV0237デフォルトの名無しさん
2014/08/22(金) 00:26:47.92ID:emRfs4n8修正方法がわからない
0238デフォルトの名無しさん
2014/08/22(金) 09:44:20.92ID:+iNQPvFR0239デフォルトの名無しさん
2014/08/22(金) 13:53:19.76ID:fjry6man0240デフォルトの名無しさん
2014/08/22(金) 17:16:36.60ID:sPTA4a84最大の権力がQt育ててくれりゃ一番いいのにね。最大の権力ってなんだ・・?イオン?
0241デフォルトの名無しさん
2014/08/22(金) 19:13:26.02ID:va04FkVj0242デフォルトの名無しさん
2014/08/23(土) 00:14:52.37ID:1GLiknGp0243デフォルトの名無しさん
2014/08/23(土) 19:51:31.18ID:jhJDW2qQ君・・・、ソフトバンクにお願い汁!
0244デフォルトの名無しさん
2014/08/26(火) 13:42:29.76ID:1b/gagIIQtCreatorで非Qtプロジェクトのc++プロジェクトで開始すると、
『'opencv2/opencv.hpp':No such file or directory』
↑と言われてライブラリが使えないんだが何が問題なんだろう?
試したら空のQtプロジェクトで開始した場合は問題ないし
エディタ上では波線も出ずincludeのとこにカーソル合わせたら正しいパスが表示されるんだが。
0245デフォルトの名無しさん
2014/08/26(火) 15:40:00.80ID:6vO9nsBdIDEの決め打ちでpathが追加されてることもあるんじゃないのか
0246244
2014/08/26(火) 15:58:24.76ID:1b/gagII全く持って原因が掴めないので気持ち悪いがレスサンクス
0247デフォルトの名無しさん
2014/08/27(水) 07:20:43.38ID:J2peHUgZどのゲームを言っているのか知らんが、Flash で動くゲームは、
CrossBridge を使ってC++で書かれていることがある。
Unreal Engine 3を用いた Epic Citadel とか。
Qtの問題点は ライセンス。
0248デフォルトの名無しさん
2014/08/27(水) 15:00:02.61ID:rX6qodjT0249デフォルトの名無しさん
2014/08/27(水) 17:16:10.65ID:pod6HJkQライセンスってむずかしいね
0250デフォルトの名無しさん
2014/08/27(水) 19:58:40.22ID:hJeKPnbuそんな金があるんならiOS版とAndroid版両方作ればええヤンという話になるな
0251デフォルトの名無しさん
2014/08/28(木) 05:59:17.43ID:SIwgTdKD0252デフォルトの名無しさん
2014/08/28(木) 07:12:26.70ID:0dZBTV44■ このスレッドは過去ログ倉庫に格納されています