【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 17 [転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2015/08/03(月) 18:16:48.44ID:L30cMrwWライブラリの機能は、フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、
グラフィックス(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、さくさくエディタ など
■前スレ
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 16
http://peace.2ch.net/test/read.cgi/tech/1393106185/
0002デフォルトの名無しさん
2015/08/03(月) 18:18:55.99ID:L30cMrwW・Qt Project
http://qt-project.org/
・Qtユーザー会
http://planet.qt-users.jp/
・Qt Users Forum Japan
http://qtusersforum.s2.zmx.jp/forum/index.php
・Qt Creator を日本語化するプロジェクト(非公式)
http://qt-creator-jp.sourceforge.jp/
・PyQt4(GPL。定番)
http://www.riverbankcomputing.co.uk/software/pyqt/intro
・PySide(LGPL。)
http://www.pyside.org/downloads/
■ライセンス関連まとめ
各ライセンスでの自作アプリのソース公開/頒布
Qtのライセンス アプリのライセンス Qtの頒布/(変更部分のソース公開)
GPL GPL(ソース公開必須) 必須
LGPL 任意(ソース公開不要) 必須
商用 任意(ソース公開不要) 不要
*: LGPLは動的リンク時
実際には他にも条件(リバースエンジニアリング関係とか)あるので、
きちんとライセンスの条文を読むこと。
0003デフォルトの名無しさん
2015/08/04(火) 00:07:30.19ID:hBuWplfn乙乙
0004デフォルトの名無しさん
2015/08/04(火) 07:42:33.36ID:Rmlohap6正 LGPL 2.1 (一部モジュールは LGPL 3) または GPL 3.0 のうちどちらかを利用者が選べます。
0005デフォルトの名無しさん
2015/08/04(火) 09:10:41.32ID:EVZwLK7e別スレッドで動かさないといけないのかと思ってたけど、GUIスレッドで
呼び出しても全然大丈夫だった。
0006デフォルトの名無しさん
2015/08/04(火) 21:26:18.59ID:faReHqM/0007デフォルトの名無しさん
2015/08/04(火) 23:25:48.52ID:Rmlohap6QMLなしでC++だけでというのはいいな。
0008デフォルトの名無しさん
2015/08/05(水) 07:12:10.10ID:PTin9t7r0009デフォルトの名無しさん
2015/08/05(水) 14:21:46.45ID:VHk636x+0010デフォルトの名無しさん
2015/08/06(木) 01:57:46.70ID:YgWDRbHBqmakeを削除してautoconf使っているからVS2015はすぐにはないだろう。
0011デフォルトの名無しさん
2015/08/06(木) 16:14:29.27ID:YgWDRbHBg++ main.cpp -std=c++11 -L... -lCsCore1 -lCsGui1 -I.../include -I.../include/QtCore -I.../include/QtGui
Qt4だけれどQt5のconnectが使えるのもいい。
QObject::connect(&pushButton, &QPushButton::clicked, &app, &QApplication::quit)
0012デフォルトの名無しさん
2015/08/06(木) 17:15:11.01ID:l5dNs/pa0013デフォルトの名無しさん
2015/08/06(木) 17:56:48.68ID:YgWDRbHBmocなしでconnectが使えてmocのいろいろな制限もなくなっている。
http://www.copperspice.com/docs/cs_overview/moc_limits.html
signalとslotの宣言がこうなっている。
class Hoi : public QWidget
{
CS_OBJECT(Hoi)
public:
Hoi(QWidget* parent = 0);
CS_SIGNAL_1(Public, void hoi())
CS_SIGNAL_2(hoi)
CS_SLOT_1(Public, void hoihoi())
CS_SLOT_2(hoihoi)
};
0014デフォルトの名無しさん
2015/08/07(金) 17:33:37.19ID:GL2bqU+40015デフォルトの名無しさん
2015/08/07(金) 20:50:28.35ID:wRRiJPql起きろ。
0016デフォルトの名無しさん
2015/08/08(土) 16:49:59.82ID:H7ZgeVqn文字列化するマクロを作るべきですか?
宜しくお願いします。
ペコリ
0017デフォルトの名無しさん
2015/08/08(土) 17:24:03.47ID:H7ZgeVqnこれでできた。
0018デフォルトの名無しさん
2015/08/08(土) 19:57:36.97ID:YmGZyXDn俺も昔なんとかソース中で使おうとしたけど
どうしてもマクロの中に円記号が混じったりしてコンパイル警告回避できなかった
0019デフォルトの名無しさん
2015/08/08(土) 20:07:36.31ID:H7ZgeVqnうそ?
出来たんだけどたまたまだったのかな。
http://stackoverflow.com/questions/16611108/qt-creator-unit-test-project
ココ見てやってみたんだけど、いろいろ書いてあるけど読んでないからなあ。
あともう一点報告ある。
VS2013+Creatorで作ってたプロジェクトをLinuxに持って行ったら、
普通にビルドできた。
パスがちょっと違うからそこだけ変えないといけないけど、いちいち書くのめんどくさいから
$$PWDを起点にして作るようにしようかなと。
0020デフォルトの名無しさん
2015/08/08(土) 20:09:00.54ID:H7ZgeVqn配布時はもちろんちゃんとするけど。
0021デフォルトの名無しさん
2015/08/08(土) 21:31:43.60ID:zCI2urmp0022デフォルトの名無しさん
2015/08/08(土) 21:59:54.16ID:kaq6MPen0023デフォルトの名無しさん
2015/08/08(土) 22:02:57.43ID:zCI2urmp0024デフォルトの名無しさん
2015/08/08(土) 22:29:52.09ID:kaq6MPen0025デフォルトの名無しさん
2015/08/09(日) 01:42:40.33ID:RmC/lHMG0026デフォルトの名無しさん
2015/08/09(日) 02:31:25.73ID:P9Vo6qrx起きれないな。
0027デフォルトの名無しさん
2015/08/09(日) 09:18:27.81ID:Tm/I32iq0028デフォルトの名無しさん
2015/08/09(日) 11:20:06.29ID:BY7VaNFL0029デフォルトの名無しさん
2015/08/09(日) 15:09:39.25ID:t+D7ol01処理が終わるまで、マウス、キーボード禁止。
0030デフォルトの名無しさん
2015/08/09(日) 15:35:56.11ID:qGTtoYEu0031デフォルトの名無しさん
2015/08/09(日) 16:05:50.15ID:P9Vo6qrx0032デフォルトの名無しさん
2015/08/09(日) 21:12:12.72ID:P9Vo6qrx0033デフォルトの名無しさん
2015/08/10(月) 08:48:13.04ID:goiMsRp6出来合いの、年賀状ソフト等への要望ならまだしも、
ソフト開発のツールキットの、しかもwebkitでの縦書きなんて、
日本人でも極一部にしか需要なくね
0034デフォルトの名無しさん
2015/08/11(火) 02:30:08.62ID:MR4gi0I60035デフォルトの名無しさん
2015/08/11(火) 03:11:19.91ID:yoEFLacR縦書きの需要、メリット、何故あえてのwebkitでなのかも
0036デフォルトの名無しさん
2015/08/11(火) 03:20:17.99ID:9h6zWspkやる気がないだけ。縦書きを実装したくないから、webでできればいいじゃないというだけですよ。
CopperSpiceに書いてあったけれどQtの開発者はバグ修正をする気がないというのも問題だ。
0037デフォルトの名無しさん
2015/08/11(火) 03:23:17.20ID:yoEFLacR何かの不満や怒りをぶつけたいようだが、
何が言いたいのかさっぱりだぞ
0038デフォルトの名無しさん
2015/08/11(火) 22:44:34.36ID:Re7iEMBb0039デフォルトの名無しさん
2015/08/12(水) 01:16:00.92ID:c4IptZ/S中国人が実装するまで待て。
0040デフォルトの名無しさん
2015/08/12(水) 09:21:28.50ID:ZgksqpAa0041デフォルトの名無しさん
2015/08/12(水) 11:51:30.64ID:1xEv7VlIqDebug() << widget->sizePolicy();
qDebug() << widget->windowFlags();
0042デフォルトの名無しさん
2015/08/12(水) 20:48:19.86ID:JsRAlNhV0043デフォルトの名無しさん
2015/08/12(水) 20:55:32.91ID:JsRAlNhV特別なコンポーネントになると思う。
QTextEditに縦書きモードが付くような事態は、避けるべきなんじゃないのかな。
Q縦書きEditという特殊なウィジェットがあるのがあるべき姿だと思う。
0044デフォルトの名無しさん
2015/08/12(水) 21:45:11.16ID:iJSvvZHG0045デフォルトの名無しさん
2015/08/12(水) 21:51:17.10ID:JsRAlNhV中国人が実装するまで待ったほうが良いと思う。
0046デフォルトの名無しさん
2015/08/12(水) 22:22:39.11ID:1xEv7VlIThe Qt Company=Digiaが実装するべきものだ。
0047デフォルトの名無しさん
2015/08/12(水) 23:15:06.95ID:JsRAlNhVソフトウェア。
パソコンでとにかくしんどいのが図の作成。
0048デフォルトの名無しさん
2015/08/12(水) 23:52:01.16ID:JsRAlNhV0049デフォルトの名無しさん
2015/08/13(木) 09:43:21.28ID:VOvOoUzR0050デフォルトの名無しさん
2015/08/13(木) 10:09:35.68ID:Q4WJ33HH20億人もいるんだから、19億人くらいは縦書きしてるんじゃないかな。
0051デフォルトの名無しさん
2015/08/14(金) 22:25:32.27ID:uVbqR19P図を作成するソフトウェアはQtで作られてないくてもいいものがあるからそれを使えばよい、Qtで作ったからというだけでいいものは作れない。
プラットフォームひとつだけのためにアプリケーションを作るならば、Qtを使わない方がはるかによいものを作れる。
QtのAPIは使いやすくてその範囲で使うならばよいのだけれど、見かけや操作性が違っているのはがっかりだよ。
0052デフォルトの名無しさん
2015/08/14(金) 23:32:57.34ID:YVJFMjB40053デフォルトの名無しさん
2015/08/15(土) 02:53:41.39ID:I8JVnolT0054デフォルトの名無しさん
2015/08/15(土) 08:42:50.02ID:dZGEtR/3Qt 5 for Android ってどうなの?
まともに使えるのでしょうか?
0055デフォルトの名無しさん
2015/08/15(土) 09:51:01.13ID:ofe6bOJOhttps://showroom.qt.ioのアプリを動かしてみるといいよ。
テキストエディタを作るならテキスト入力と編集がAndroidアプリと同じようにできるか確かめた方がいい。
0056デフォルトの名無しさん
2015/08/15(土) 20:53:11.90ID:mxEMIY49C++版はデスクトップ用のUIそのままのアプリが動くって感じだったな
(QFileDialogとかもそのまま表示、動作し、タッチで操作)
なので、標準的なアプリと違和感ないものを、
C++で作りたい場合はちょっと選択肢として合わないかも
逆にいえばかなり独自色を出せるとも言えるけど
QtQuickは元々モバイル向けも想定してるので、UIも違和感はないのだが…
コーディングを楽にするために、動作を犠牲にしてて、
ネイティブで動くメリットを相殺してるから、
用途としてはRubyのような、動く試作、サンプルを手早く作りたい時ぐらい、かな
0057デフォルトの名無しさん
2015/08/16(日) 02:26:52.69ID:B85hZ6MaQt QuickでのUIの違和感ありまくりなんだけれどな。
いちいちC++で実装してQt Quickで使えるようにしなくてはならないのでQt Quickだけでは作れないのは根本的に作りがおかしいと思う。
0058デフォルトの名無しさん
2015/08/16(日) 23:45:35.21ID:ucUDThkM0059デフォルトの名無しさん
2015/08/17(月) 03:11:49.84ID:O9WMedqx0060デフォルトの名無しさん
2015/08/17(月) 03:20:11.77ID:B8+eSc370061デフォルトの名無しさん
2015/08/17(月) 05:28:39.86ID:O9WMedqx0062デフォルトの名無しさん
2015/08/17(月) 06:28:04.19ID:B8+eSc370063デフォルトの名無しさん
2015/08/17(月) 06:39:34.67ID:Txc2OrzJバイナリ互換性の話してるの?
0064デフォルトの名無しさん
2015/08/17(月) 06:47:04.02ID:B8+eSc37名前変わったけど、まだ使えるんだよ。
0065デフォルトの名無しさん
2015/08/17(月) 07:18:18.00ID:rtvw/Azz(そう感じるのもゼロではないかも知れんが)
「告知なく使えなくなった」と騒ぎながら、
実際どのAPIが?と聞かれても答えられずだし
0066デフォルトの名無しさん
2015/08/17(月) 07:21:43.63ID:B8+eSc37俺も不思議なんだよな。
使えなくなってはいないんだよな。
メインテナンスされなくなったものはあるけど。
WebKitが使えなくなったとかも延々と書き込まれてたけど、使えなくなってないしな。
言ってること自体が良くわからない。
0067デフォルトの名無しさん
2015/08/17(月) 07:24:05.86ID:B8+eSc37Qtしかないので、Qtが他のライブラリのように開発終了しないように
買えればライセンスを買ったりして良いと思うんだけどな。
0068デフォルトの名無しさん
2015/08/17(月) 08:04:43.27ID:O5wxoVtgQtの互換性軽視は異常
0069デフォルトの名無しさん
2015/08/17(月) 08:09:05.07ID:B8+eSc37グーグルで検索して探すのか。
0070デフォルトの名無しさん
2015/08/17(月) 08:52:55.85ID:O5wxoVtgこういうのが多すぎるんだよ
コンパイルが通っても、動作が変わっていて正常に動かなくなったのが
0071デフォルトの名無しさん
2015/08/17(月) 09:03:44.68ID:B8+eSc37グーグルで検索して探したのか。
0072デフォルトの名無しさん
2015/08/17(月) 09:14:29.95ID:9S/hzWQH検索すれば、こういうのとかいくらでも出てくる
トイプログラムしか作らない奴には縁のない話だろうけど
0073デフォルトの名無しさん
2015/08/17(月) 09:26:00.14ID:B8+eSc37一生懸命検索してるのか。
0074デフォルトの名無しさん
2015/08/17(月) 09:34:42.60ID:shgMPn+A0075デフォルトの名無しさん
2015/08/17(月) 09:36:47.02ID:uSbqdtlJ使用方法がわからなくて修正できない
0076デフォルトの名無しさん
2015/08/17(月) 09:41:24.61ID:B8+eSc37でも、アメリカ人に英語教えるくらい、英語は堪能なんだろ?
0077デフォルトの名無しさん
2015/08/17(月) 10:06:06.25ID:B8+eSc370078デフォルトの名無しさん
2015/08/17(月) 10:49:11.17ID:VCL7xmt5ソースコードを共通したいならそうかもしれないけれど、
いいものを作りたいならプラットフォームに用意されているものを使った方がいい。
0079デフォルトの名無しさん
2015/08/17(月) 10:53:32.51ID:rtvw/Azzオープンソースにおけるある特定のバージョンで、
期待動作ではない=バグ に至らず
期待動作ではない=告知なしの仕様変更
というのはすごく変わった感性に思える
0080デフォルトの名無しさん
2015/08/17(月) 10:59:00.79ID:PRMbej7uこういうのが山ほどある
0081デフォルトの名無しさん
2015/08/17(月) 11:23:57.67ID:VCL7xmt5Qtの印刷はずっと前からだめで使えなかった。Qt本にも書かれている。
Qt5で少しましになったかなと思っていたら、大きな変更が入った。
Qtの印刷は要注意。
0082デフォルトの名無しさん
2015/08/17(月) 11:28:09.40ID:rtvw/Azzたまたま一部の環境で期待動作が得られてたのが
5.3以降で違う動作になってしまった、とも読み取れるが
0083デフォルトの名無しさん
2015/08/17(月) 11:54:38.05ID:B8+eSc37新しいメンバを使うと、昔からあるメンバと動作が違う。
↓
昔からあるメンバはまだ残っているのだから、同じ動作にしたいなら、
昔からあるメンバを使えば良い。
こんだけの話じゃないの?
0084デフォルトの名無しさん
2015/08/17(月) 11:57:17.31ID:B8+eSc37単発ID多いし、スマホとパソコンとかで、いくつかID使い分けてる一人の
人なのかもしれないと思った。
0085デフォルトの名無しさん
2015/08/17(月) 11:58:54.54ID:B8+eSc37使わない理由が無い。
0086デフォルトの名無しさん
2015/08/17(月) 13:59:31.30ID:PRMbej7u今は良くても後で苦労する
0087デフォルトの名無しさん
2015/08/17(月) 14:03:55.35ID:rtvw/AzzGUI必須の組み込みLinux や、
ネイティブアプリを、マルチプラットフォーム向けに要求されるような、
条件付きでならJavaと並べて推す、かな
若干Qtにバイアスはかかるかも知れんが
ここまで挙げてもらった例は、
どれも「互換性軽視」は思い違いでしかないけど、他にはないの?
勘違いや間違いであっても、
備忘録や情報共有としては無駄じゃないんだし
0088デフォルトの名無しさん
2015/08/17(月) 14:09:00.31ID:PRMbej7u山ほどクレームが来て存続になったが
0089デフォルトの名無しさん
2015/08/17(月) 14:10:41.00ID:rtvw/Azzつまり互換性重視やないか
0090デフォルトの名無しさん
2015/08/17(月) 14:14:14.72ID:PRMbej7uおまえアホだろ
0091デフォルトの名無しさん
2015/08/17(月) 14:59:23.58ID:rtvw/Azzむしろ何も検討しない、変えないのは
お花畑的思考で健全とは言えないよ
少なくとも、ここまでどれも的外れな因縁でしかなく、
それが思い通りにならなくて
安易に相手を攻撃するという手段しか取っていない
頼むから現実では変な事件起こさないでくれよ
0092デフォルトの名無しさん
2015/08/17(月) 15:17:25.04ID:PRMbej7uアホは黙ってろ
0093デフォルトの名無しさん
2015/08/17(月) 15:41:26.47ID:VCL7xmt5GUI必須の組み込みLinuxではもうQtしかないな。
バージョンアップでの互換性は考えずに、古いコンパイラや低スペックでOpenGL ES 2がなかったりするボードは切り捨ててよい。
0094デフォルトの名無しさん
2015/08/17(月) 18:01:27.71ID:rtvw/Azz組み込みLinuxなら、個人的には最有力だね
企業間のしがらみによっては優先度が変わってしまうけど
あとOpenGLは、さらに性能発揮のために、
互換性捨てた volcano も新たに出たね
とはいえ、OpenGLもそうだけど、
今のAPI(Qt4)に変わって10年経とうとしてて、
その間64bit化とマルチコア化が進み、
Windowsも3、4世代代わってAPIも取捨選択が進み、
Linux の X-window もHWの進歩に追いつけなくなって終わりを迎え、
ある程度互換性を維持(=一部捨てた)した代替ソフトが登場してる
これだけ下回りが進歩しようとしてる現実を見ていれば
Qt6での進歩は必然で、かつちょうどいいタイミングで理解できるけどね
0095デフォルトの名無しさん
2015/08/17(月) 18:09:34.64ID:rtvw/Azz0096デフォルトの名無しさん
2015/08/17(月) 23:52:18.45ID:xVN+RIdZ0097デフォルトの名無しさん
2015/08/18(火) 00:57:51.71ID:xEW5Vbi/0098デフォルトの名無しさん
2015/08/18(火) 01:09:12.62ID:+bFT8WSHQtのデスクトップはLinux X11>Windows>>>Mac OS Xだな。
0099デフォルトの名無しさん
2015/08/18(火) 01:18:22.43ID:JWFppGg6たぶん、メインターゲットはWindowsだと思うよ。
0100デフォルトの名無しさん
2015/08/21(金) 13:56:27.27ID:DSnVA0JJ0101デフォルトの名無しさん
2015/08/22(土) 20:38:48.73ID:RkLbT+eyqmakeなら.proにこう書いて#ifndef DEBUG。
CONFIG(debug, debug|release): DEFINES += DEBUG
0102デフォルトの名無しさん
2015/08/23(日) 15:44:50.83ID:9YQmYJw00103デフォルトの名無しさん
2015/08/26(水) 19:16:00.97ID:+pCwQAOcどこかに手順はありませんか?
0104デフォルトの名無しさん
2015/08/26(水) 19:36:45.71ID:FI4yoOkF0105デフォルトの名無しさん
2015/08/26(水) 19:49:52.79ID:+pCwQAOc書いてある通りやってもなんかうまくいかない・・・
0106デフォルトの名無しさん
2015/08/26(水) 19:53:24.00ID:FI4yoOkF0107デフォルトの名無しさん
2015/08/26(水) 20:11:36.31ID:FI4yoOkFエラー貼れよ
0108デフォルトの名無しさん
2015/08/26(水) 20:13:26.79ID:+pCwQAOc0109デフォルトの名無しさん
2015/08/26(水) 20:16:56.66ID:FI4yoOkF何が失敗してんの
0110デフォルトの名無しさん
2015/08/26(水) 20:21:17.07ID:FI4yoOkF0111デフォルトの名無しさん
2015/08/26(水) 20:24:39.98ID:+pCwQAOc0112デフォルトの名無しさん
2015/08/26(水) 20:33:35.66ID:FI4yoOkF0113デフォルトの名無しさん
2015/08/26(水) 20:36:36.70ID:+pCwQAOc動かすのが無理なのかもしれないなあ。
0114デフォルトの名無しさん
2015/08/26(水) 20:37:50.47ID:+pCwQAOcコミュニティ版だけだと無理あるのかな。
0115デフォルトの名無しさん
2015/08/26(水) 20:50:39.24ID:+pCwQAOcLinux上で開発されてるソフトって、一度Linuxでconfigure走らせると
msvc.makとかできるのあるけど、あれも良くわからない。
別のOS別のパソコンでconfigure走らせて何の意味あるのかもわからないし、
何でMSVC用のプロジェクトが出来るのかもわからない。
テレパシーでぼくのWindowsにあるライブラリが伝わるかも・・・と思ったら
伝わらないから失敗してるのかも。
cmakeとか絶賛されてるけど、あれもうプログラミング言語みたい。
難解だ!コイツで100年遊べる!cmake万歳!とか思えない。
0116デフォルトの名無しさん
2015/08/26(水) 20:55:00.83ID:FI4yoOkFソースが環境依存じゃなければ、問題ないときもある。
0117デフォルトの名無しさん
2015/08/26(水) 20:58:31.33ID:+pCwQAOc0118デフォルトの名無しさん
2015/08/27(木) 08:14:16.88ID:z3XtKVXm0119デフォルトの名無しさん
2015/08/27(木) 08:38:39.67ID:oqQcnINP0120デフォルトの名無しさん
2015/08/27(木) 09:17:10.16ID:K1ISwdW80121デフォルトの名無しさん
2015/08/27(木) 09:58:32.85ID:rpzWsoqW0122デフォルトの名無しさん
2015/08/27(木) 12:55:39.09ID:Eb75jwn40123デフォルトの名無しさん
2015/08/27(木) 17:55:24.80ID:XM7V3+Htconfigureは、そのPCのCPUの機能を調べて、
プリプロセッサの#ifdefなどを使って、
そのCPUに合わせて、正常にコンパイルできて、
正常に動くようにする
make 改訂版、オライリー・ジャパン
この本を読めば、makeの基本はわかる
0124デフォルトの名無しさん
2015/08/27(木) 18:05:12.54ID:oqQcnINP0125デフォルトの名無しさん
2015/08/27(木) 19:13:49.31ID:HnK2uu7Dじゃあautoconf作ってるGNUが悪いんだ。
ちょっと文句言ってくる。
英語でなんて言うの?
0126デフォルトの名無しさん
2015/08/27(木) 19:24:59.56ID:UXO4yS6y0127デフォルトの名無しさん
2015/08/28(金) 19:04:11.80ID:qoXnvxW10128デフォルトの名無しさん
2015/08/30(日) 09:53:45.26ID:c2dCJJNr0129デフォルトの名無しさん
2015/08/30(日) 17:49:09.97ID:j//x6bQS0130デフォルトの名無しさん
2015/08/31(月) 13:00:23.57ID:GZ/6BUbX0131デフォルトの名無しさん
2015/08/31(月) 17:35:02.02ID:8RD18+aO意外と軽い。
動作の重さが問題になることは無いと思う。
0132デフォルトの名無しさん
2015/08/31(月) 19:16:32.52ID:QsfeAJ730133デフォルトの名無しさん
2015/08/31(月) 22:17:55.82ID:SWBaMMdR0134デフォルトの名無しさん
2015/09/02(水) 05:14:57.57ID:mPpYW9viQt でテキストエディタ作ってみたけど、とっても さくさく でしたよ
0135デフォルトの名無しさん
2015/09/02(水) 07:36:08.45ID:isggMD5q>>132
>>133
>>134
亀ですいません
ありがとうございました
ちょっとやってみます
0136デフォルトの名無しさん
2015/09/05(土) 11:36:33.89ID:CEMuKRjO0137デフォルトの名無しさん
2015/09/05(土) 12:50:43.00ID:/Kblq5T2自動生成ファイルを消してみたりするとそのうち効くようになるよ
なんか知らんがプロジェクト作成時にはQTDIRが正常に参照されてないのが原因
0138デフォルトの名無しさん
2015/09/05(土) 13:20:50.85ID:CEMuKRjO( ・ω・) �d、ビルド後にソリューション開き直しで効き始めました
VSのバージョンとかエディション変える前に聞けばよかった・・・orz
0139デフォルトの名無しさん
2015/09/06(日) 17:55:25.36ID:e0pru4zY0140デフォルトの名無しさん
2015/09/06(日) 18:33:40.70ID:TZpSWmt4ウィジェットはデスクトップ向きはレイアウト機能使っていればまあまあで足りないのはコードで付け足せばよいからいい方。
組み込み向けはレイアウト機能使えないのがほとんどなので自分でコードを書いた方がいい。
QMLは役立たずでコードで書くしかない。
0141デフォルトの名無しさん
2015/09/06(日) 21:40:15.21ID:6Am8bPaj0142デフォルトの名無しさん
2015/09/06(日) 22:36:27.67ID:Z9H6jq8wLinuxで走らせてWindows用のMakeを作る意味が分からんちん。
0143デフォルトの名無しさん
2015/09/06(日) 23:01:49.13ID:TZpSWmt4そっちはしょぼい。
0144デフォルトの名無しさん
2015/09/06(日) 23:31:26.66ID:CfZz7Ek6Creatorのインテリセンスも意外とよく効くので、そこは不満出ないはず。
0145デフォルトの名無しさん
2015/09/09(水) 11:24:28.45ID:K5k01xauインテリセンスはいい。
キー操作がプラットフォームに合わせ切れてないのと矢印キーを使わないと選択候補が選べないのは使いにくい。
0146デフォルトの名無しさん
2015/09/10(木) 04:47:43.59ID:pd7aUolXUI変更するの大変そう
0147デフォルトの名無しさん
2015/09/11(金) 04:45:09.64ID:zqKZHCyO残念じゃない作りの QtCreator を作ってソースを公開したら、神になれるぞ
0148デフォルトの名無しさん
2015/09/11(金) 21:04:26.18ID:JFiVaU7r0149デフォルトの名無しさん
2015/09/13(日) 01:29:30.60ID:noSfYrYx0150デフォルトの名無しさん
2015/09/19(土) 04:09:15.71ID:ncdjuDAX0151デフォルトの名無しさん
2015/09/19(土) 19:27:22.77ID:AAdoqzG/0152デフォルトの名無しさん
2015/09/20(日) 04:49:52.62ID:gzsihdPs今は21世紀だぞ
0153デフォルトの名無しさん
2015/09/20(日) 09:00:43.56ID:Aqwgitgp0154デフォルトの名無しさん
2015/09/21(月) 09:21:06.17ID:v8WYQddRCUI/TUIで開発するのは滑稽通り越して基地外でしかないわ
0155デフォルトの名無しさん
2015/09/21(月) 17:00:49.02ID:v0PMfJl10156デフォルトの名無しさん
2015/09/21(月) 22:55:51.36ID:b78+/Owkちょっとしたスクリプト書くとか設定ファイルいじるだけなら別だけど
0157デフォルトの名無しさん
2015/09/22(火) 03:25:57.47ID:IQAcg8av0158デフォルトの名無しさん
2015/09/22(火) 07:25:18.94ID:8xBEIW2Ivimなどviのうちに入らず、vimを使うものは腰抜けとすら言われるそうですよ。
0159デフォルトの名無しさん
2015/09/22(火) 07:59:18.23ID:f7gaXzgp何言ってんだ 工程の8割はUI部品を並べる仕事だろうが
0160デフォルトの名無しさん
2015/09/23(水) 08:00:20.85ID:9yyHp1Vj0161デフォルトの名無しさん
2015/09/26(土) 22:01:02.57ID:FWgfP4qC1%だな。
0162デフォルトの名無しさん
2015/10/01(木) 10:52:08.74ID:tMJ2X2AQ0163デフォルトの名無しさん
2015/10/03(土) 18:57:29.04ID:vn2pS4y2nativeEventFilter
0164デフォルトの名無しさん
2015/10/04(日) 23:44:43.02ID:M5F9nnyjうまくいかないのはなぜなのでしょうか。
0165デフォルトの名無しさん
2015/10/06(火) 12:18:39.73ID:IzSUHdTs下記の条件が全て当てはまる会社にご注意下さい。
・IT系 in tokyo
・「社名 労基」でググると過去の2chスレが出てくる
・転職会議で2.5点
0166デフォルトの名無しさん
2015/10/11(日) 06:27:11.64ID:1HRgkPeG相手のことをめちゃくちゃ想っているのに、
なぜ振り向いてくれないのでしょうか
ってレベルの質問
知るか
0167デフォルトの名無しさん
2015/10/14(水) 10:51:37.68ID:uvAX57YEg++ -c -pipe -D OS_LINUX -O2 -Wall -W -D_REENTRANT -D_UNIX -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT
-DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I
/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/Qt3Support -I/usr/include/qt4 -I. -I../../core -I../../core/common -I. -I. -o
gui.o gui.cpp
In file included from ../../core/common/socket.h:24:0,
from ../../core/common/servent.h:25,
from ../../core/common/servmgr.h:23,
from gui.cpp:15:
../../core/common/common.h:22:0: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning (disable: 4996)
^
gui.cpp:17:26: fatal error: qapplication.h: No such file or directory
#include <qapplication.h>
^
compilation terminated.
make: *** [gui.o] Error 1
0168デフォルトの名無しさん
2015/10/14(水) 11:00:05.11ID:zc4cvkkH0169デフォルトの名無しさん
2015/10/15(木) 00:43:06.35ID:BPAGXsaF0170デフォルトの名無しさん
2015/10/15(木) 00:50:13.05ID:h1AJ5dX4qapplication.hがないと言われてる。
0171デフォルトの名無しさん
2015/10/15(木) 14:22:15.25ID:sV8DSztN0172デフォルトの名無しさん
2015/10/15(木) 23:38:53.63ID:rJFtCz/xVisual Studio 2015のビルド済みバイナリとアドインまだー?
0173デフォルトの名無しさん
2015/10/16(金) 00:52:06.55ID:9RdmVKiq0174デフォルトの名無しさん
2015/10/16(金) 10:23:47.70ID:V2V+tyXV0175デフォルトの名無しさん
2015/10/16(金) 13:06:45.78ID:M5o3tWL8いねえよな。やっぱり。
0176デフォルトの名無しさん
2015/10/16(金) 15:23:31.98ID:6G9k76Slmedibang paintあたりとか
Qtなんじゃね?
0177デフォルトの名無しさん
2015/10/16(金) 18:42:31.13ID:mvCzYKkJframelesswindowhintだと枠も消えてしまって困っています
0178デフォルトの名無しさん
2015/10/17(土) 04:49:47.10ID:udiXUbHT0179デフォルトの名無しさん
2015/10/17(土) 08:29:03.56ID:pflzykhO0180デフォルトの名無しさん
2015/10/17(土) 12:18:50.32ID:bheYa+bZそうなんや。
Qt androidでJNI使うとやたら不安定で、みんなどうやっているか気になったもんで。
int返すだけのstaticメソッドすら不安定で、qt createrからデプロイしたら動くのに
端末から実行したら0しか返らないとか。
0181デフォルトの名無しさん
2015/10/17(土) 22:03:03.64ID:eobsIaaP0182デフォルトの名無しさん
2015/10/17(土) 23:40:10.02ID:jCIONfcG0183デフォルトの名無しさん
2015/10/18(日) 00:39:12.51ID:kCVvhu870184デフォルトの名無しさん
2015/10/18(日) 17:31:27.31ID:LliUka7U4.8のサポートが今年一杯、OSはバージョンアップで来年は変わるか。
0185デフォルトの名無しさん
2015/10/18(日) 17:35:23.26ID:LliUka7ULINEはデスクトップのバージョン。モバイルはネイティブで、Qtになることはない。
0186デフォルトの名無しさん
2015/10/18(日) 21:20:15.40ID:L46eF0wP0187デフォルトの名無しさん
2015/10/26(月) 12:43:21.32ID:DjcmiMXL0188デフォルトの名無しさん
2015/10/27(火) 19:59:41.72ID:N6yQEECp0189デフォルトの名無しさん
2015/10/27(火) 23:22:12.98ID:8XTlqoRu趣味で書くのはコンソールも含めて全部Qtで作ってるわ
0190デフォルトの名無しさん
2015/10/28(水) 01:51:00.58ID:LsAjFkky標準ライブラリやboost、他の安定したライブラリを優先して使って
Qtで書く部分をできるだけ少なくするといい
0191デフォルトの名無しさん
2015/10/28(水) 02:12:10.79ID:/VNMDOZNqt6っていつ頃になるんや?
0192デフォルトの名無しさん
2015/10/28(水) 14:58:42.88ID:6dBtt53Cqt6なんてロードマップもない状態だと思うんだけどソースは?
0193デフォルトの名無しさん
2015/10/28(水) 15:05:50.13ID:6dBtt53C0194デフォルトの名無しさん
2015/10/28(水) 18:02:35.32ID:DW/wY1mlqt6ではがんがん変更入れるって
作っている人たちが言っているやん
0195デフォルトの名無しさん
2015/10/29(木) 18:27:46.87ID:jIkfL+wY0196デフォルトの名無しさん
2015/10/29(木) 23:33:50.17ID:yIISN60a0197デフォルトの名無しさん
2015/10/30(金) 00:54:51.33ID:7o442mgO0198デフォルトの名無しさん
2015/10/30(金) 12:49:48.59ID:qdTp97atVS2013って選択肢もないこともないが
0199デフォルトの名無しさん
2015/10/30(金) 22:06:46.04ID:NcUHZFln非gui部分はだいたいok。
qmlはそれなりに動く。
従来のwidgetはクソ。金取るレベルじゃない。
iosは知らん
0200デフォルトの名無しさん
2015/10/31(土) 04:37:19.10ID:L0hOj7TtmainでGLWidgetのオブジェクトwからshowを呼んでOpenGLのウィンドウを表示しているのですが、
このウィンドウ自体の縦横比を固定する方法ってありませんか?
GLWidgetのコンストラクタでthis->setMinimumSizeとsetMaximumSizeを呼んで
サイズを固定することはできるのですが。
0201デフォルトの名無しさん
2015/10/31(土) 04:53:00.20ID:sIISNYVp0202デフォルトの名無しさん
2015/10/31(土) 07:43:45.71ID:1xxJd1YKGLにはなかったっけ?
0203デフォルトの名無しさん
2015/10/31(土) 11:19:43.80ID:zsBUSCBdどちらもまともじゃない。
0204デフォルトの名無しさん
2015/10/31(土) 12:40:49.26ID:Nn/dETyTあんまりそこらへんいじったことないけど
固定にしたいならQWidget::setFixedSize
最大化、最小化ボタン消したいならQWidget::setWindowFlags
上記で上手く動かないならちゃんとルートはQMainWindowにしたほうがいんじゃない?
0205デフォルトの名無しさん
2015/10/31(土) 12:50:57.45ID:Nn/dETyTだったらresiveEventオーバーライドじゃないの
0206デフォルトの名無しさん
2015/10/31(土) 15:25:16.39ID:L0hOj7Tt上手いこと行きました。みなさんありがとうございます。
0207デフォルトの名無しさん
2015/11/02(月) 15:21:28.44ID:JyY63nLO0208デフォルトの名無しさん
2015/11/02(月) 17:58:09.12ID:i1aD0xUxQt5.7が来年4月だから早くても来年末。
0209デフォルトの名無しさん
2015/11/02(月) 18:22:15.14ID:HYI5HlPOLinuxコミュに積極的に参加している
Microsoftの動き待ちになるんじゃね
0210デフォルトの名無しさん
2015/11/03(火) 19:06:51.63ID:OiAzIaszVS使うより素直にQtCreatorに移行してしまったほうが良い?
0211デフォルトの名無しさん
2015/11/03(火) 23:42:44.46ID:VplAS7nfかつWindows専用ツールなら選択肢になるかな
どちらかが欠けるなら、移行推奨だけど、
Windows専用ならそもそもあえて使う必要はない
0212デフォルトの名無しさん
2015/11/04(水) 00:18:42.27ID:xEAr9fKgてか.net使え
0213デフォルトの名無しさん
2015/11/04(水) 02:41:08.41ID:FC95sAsB0214デフォルトの名無しさん
2015/11/04(水) 02:48:03.45ID:UcEiqd1R単純にライブラリ群として使いやすい
一時期.netに傾倒したけど色々やろうとすると
良いライブラリがなくて面倒な事が多かったしQtに乗り換えたわ
仕事でがっつりC++使えてるぐらいの人ならオススメ
MSも没落の真最中でVSもC++0x対応がゴミだし
.netもC#以外不人気すぎていつ捨てるかわかんないし
逃げ出す準備しとくのも一興
0215デフォルトの名無しさん
2015/11/04(水) 04:48:16.10ID:WeDcLbY3WindowsはC#、OSXはSwiftとより高級な言語での開発にシフトしてる
LinuxもデスクトップOSとしての地位を確立していくというのなら
いずれその流れに沿うことになるだろうし
0216デフォルトの名無しさん
2015/11/04(水) 10:26:50.78ID:UcEiqd1RC#もC++の代用には成り得ないよ。ならないからGoやRustが産まれてるんだし
その他の言語で良いものもあるけどたいてい良い開発環境やライブラリなくてつまづくしね
今からC++勉強するのは薦めないけどすでに習得してるなら有力候補だよ。Qtやろうなんて人はすでにC++習得してる人でしょ
0217デフォルトの名無しさん
2015/11/04(水) 12:00:51.89ID:WVtsTGQBそのうえswiftからC++使えないから
C++のコード使うのにObjective-C必須だし
0218デフォルトの名無しさん
2015/11/04(水) 12:50:21.96ID:84oQGxyxC++/CLIでラッパークラス作ってもいいしライブラリに困ることなんてまず無いんだが
0219デフォルトの名無しさん
2015/11/04(水) 13:20:01.25ID:UcEiqd1Rそうか?わりと良いと思うけどね
俺が言ってるのは言語仕様単体の話だから
C++使わせろって言われても知らんよ
>>218
いやそれが面倒だろ
クラスライブラリ直接使いたいし
薄くラップするのも小さなライブラリならいいけど
巨大だとそれだけで一苦労だし
あともはや連携でしか使われないC++CLIが嫌
C++0xと枝分かれしてるし
0220デフォルトの名無しさん
2015/11/04(水) 16:23:17.88ID:3P7o1Ekbそのうち面倒くせえ作業を強いられる分が割に合わなくなってくるから
優秀な土台があるなら最初からC++で組むわってのは身に覚えがありまくりだわ
それでも.NETあたりならやりようはあるんだが
いかんせん代替の効きにくい肝心のGUI周りがうんこ過ぎて…
で、最初の質問にもどるけどアドイン使える版が無料になってるんだし
今までVS使ってたんなら無理にQt Creatorに移行する必要はないんじゃない?
0221デフォルトの名無しさん
2015/11/07(土) 23:25:31.77ID:s8kK4Wpb0222デフォルトの名無しさん
2015/11/08(日) 02:09:55.49ID:WipApf2s0223デフォルトの名無しさん
2015/11/08(日) 12:17:52.41ID:GC9rkdcu0224デフォルトの名無しさん
2015/11/08(日) 12:19:03.26ID:rrYU17zq0225デフォルトの名無しさん
2015/11/08(日) 15:26:14.81ID:pl2PgCRKQt5の日本語チュートリアルは無いのだろうか…
Qt5の日本語の書籍もなさそうだしな…
日本語の情報が少ないので流行ってるのかどうかもわからないのが辛いところ。
0226デフォルトの名無しさん
2015/11/08(日) 17:20:34.54ID:MUoj0bAu0227デフォルトの名無しさん
2015/11/08(日) 17:30:04.68ID:ROw1VB+l日本語の情報はほとんどないので英語嫌ならやめといたほうがいいかもね
0228デフォルトの名無しさん
2015/11/08(日) 17:36:28.49ID:tDUIUF5u0229デフォルトの名無しさん
2015/11/08(日) 18:18:03.28ID:dBATCu8V0230デフォルトの名無しさん
2015/11/08(日) 21:33:40.64ID:d7YNUHe+そのうちオライリーが出てくることを祈って。
ちょっとしたGUIツールくらいなら4.8でも5でもそんなに差ないだろうし。
英語なら公式のドキュメントがめちゃくちゃ充実しているからね。
クラスリファレンスといい、Examplesといい。
あとはstackoverflowとか。
どうしても日本語というのならココがあるやん。
やさしい(嘘)お兄さん(嘘)がすぐに(嘘)なんでも(嘘)やさしく(嘘)答えてくれる(嘘)よ。
まあしかしこんだけ勢いないんならここくだ質代わりに使ってもいいんじゃね?
0231デフォルトの名無しさん
2015/11/08(日) 21:45:49.89ID:ROw1VB+l0232デフォルトの名無しさん
2015/11/09(月) 15:16:43.87ID:wYunBSWO0233デフォルトの名無しさん
2015/11/09(月) 15:19:30.97ID:vY9EDdDL本家があれだけドキュメント整えてる上に、
動画までこさえてるほどだし
期待するとしたら国内メジャーな出版社だろうけど、
タイミング的に今年逃せばver6.0待ちになりそう
0234デフォルトの名無しさん
2015/11/09(月) 15:28:58.13ID:wYunBSWO0235デフォルトの名無しさん
2015/11/09(月) 16:20:40.04ID:P9cgmFxh0236デフォルトの名無しさん
2015/11/09(月) 18:53:30.89ID:uRtiPX+w使っている。コンパイル時に間違っていたらエラーになるのがいい。
0237デフォルトの名無しさん
2015/11/12(木) 00:09:13.97ID:0sv4QHAxC++だからどうしようもないが
0238デフォルトの名無しさん
2015/11/12(木) 01:43:52.51ID:1OGWcv7Z0239デフォルトの名無しさん
2015/11/12(木) 18:29:25.54ID:jBNY6IfC0240デフォルトの名無しさん
2015/11/12(木) 18:52:47.44ID:qSsQZL2p今やれと言われたら発狂する自信ある
0241デフォルトの名無しさん
2015/11/12(木) 21:00:22.44ID:HOn3oqSiどこに地雷があるか分からん
0242デフォルトの名無しさん
2015/11/12(木) 23:40:22.11ID:qaCisbnD0243デフォルトの名無しさん
2015/11/14(土) 12:21:25.22ID:kYx4kaK6それな
0244デフォルトの名無しさん
2015/11/14(土) 19:35:23.86ID:VcJqmaD3そんなこと言ったらオープンソースなんて使えないわ
0245デフォルトの名無しさん
2015/11/15(日) 20:53:30.53ID:0eE6YmV+0246デフォルトの名無しさん
2015/11/16(月) 00:12:10.86ID:CXJeSJfO0247デフォルトの名無しさん
2015/11/16(月) 14:46:31.60ID:jAoHtzccソースの公開を要求されても独自に開発した部分については拒否できるって理解でいいのか?
その独自の部分には、カスタムコントロールなんかも含まれる?
0248デフォルトの名無しさん
2015/11/16(月) 17:29:35.49ID:tDN4m5llただし公開されている既存のソースを直接弄った場合は要求されればその部分を公開する義務有り
GPLなライブラリをリンクしたりすると自身もGPLになってしまうから注意
0249デフォルトの名無しさん
2015/11/16(月) 18:32:33.76ID:ljFnjwyaオライリーの入門本を参考にしながら進めてるんだが、上手く動かなくて困ってる…
(勉強がてらなので、本のコードそのままではないけども。)
ボタンのSLOTにaccept()やreject()を指定すると
QObject::connect: No such slot MainWindow::accept()
QObject::connect: No such slot MainWindow::reject()
というエラーが出るけど、どうしたらいいだろうか。
(OKやCancelのボタンを押すと、とりあえずアプリが終了して欲しい)
↓ソース
http://www.dotup.org/uploda/www.dotup.org609681.zip.html
0250デフォルトの名無しさん
2015/11/16(月) 18:56:04.90ID:hLMLfj5T0251248
2015/11/16(月) 20:01:41.79ID:tDN4m5ll伝え忘れ
Qtのライブラリは動的リンクにすること
静的リンクだとGPLと同様にソースの公開義務が課される
難読化やリバースエンジニアリングの禁止も不可
0252249
2015/11/16(月) 20:22:29.14ID:ljFnjwyaなるほど。スロットは関数だから、No such slotは関数が無いってことなのか。
そうすると、ウィンドウを作るときはQMainWindowに直接処理を書かず、
accept()やreject()のあるQDialogを経由しろってことだろうか?
0253デフォルトの名無しさん
2015/11/16(月) 20:28:26.18ID:R+zVMbSDフォントがmonospaceになってんのに何かずれるんだけど…
0254デフォルトの名無しさん
2015/11/16(月) 20:43:03.13ID:hLMLfj5Tconnectは関数と関数を繋ぐだけだからMainWindowに関数足せばいいだけ
スロット関数の作り方ぐらい流石に本に書いてるだろ。ちゃんと読め
0255249
2015/11/16(月) 21:19:41.00ID:ljFnjwyaすまん。調べてるんだが分からん。
スロットの関数の作り方自体は書いてあるが…
MainWindowにaccept()とrejectを自力で実装するということ?
0256デフォルトの名無しさん
2015/11/16(月) 23:28:41.51ID:Pcr/MgO7てか、入門書買っておいて、入門すっとばしすぎなのでは
0257デフォルトの名無しさん
2015/11/17(火) 01:31:05.49ID:of/WOUg/ほんと?
LGPLだった気がするけど…
LGPLならソース公開の必要は無いはず
まー、オブジェクトは公開しなきゃだからめんどくさい事には変わりないけど
0258デフォルトの名無しさん
2015/11/17(火) 01:50:35.30ID:p0nTLkXJどちらにせよクローズドで開発するなら動的リンクのが楽だな
0259デフォルトの名無しさん
2015/11/17(火) 07:27:22.87ID:yMmwh3bsお前叩きたいだけだろ
そこまで言うなら実装方法を教えてやれよ
0260デフォルトの名無しさん
2015/11/17(火) 08:30:23.65ID:p0b4AMkb0261デフォルトの名無しさん
2015/11/17(火) 09:47:23.61ID:whlHiO9O短絡的すぎ
ここでそんな基礎的な事教えても
本は無駄にするわ、本に対する評価を下げるわ、
学び方を間違えるわで誰も得をせんだろ
0262デフォルトの名無しさん
2015/11/17(火) 11:30:05.94ID:J1up5SBNLGPLが守るのはLGPLのコードの自由だから、LGPLのコードを変更した時に
再リンクして実行ファイルを作ることが可能な状態にしなさいということ
だからオブジェクトファイルを提供すればいい
>>257
実行ファイルを持つ人から提供を求められたら、Windowsなら*.OBJ、UNIX系
なら*.oを固めたものを渡せばいいだけだから特に面倒も無いと思うけど
リンクの手段や方法を説明する必要も無い
0263デフォルトの名無しさん
2015/11/17(火) 13:54:10.00ID:9TMnQxUVおとなしく商用ライセンス買っとけ
0264デフォルトの名無しさん
2015/11/17(火) 14:19:39.74ID:YWq1vckxたけーよ
0265デフォルトの名無しさん
2015/11/17(火) 14:34:14.35ID:QaDu3HGH0266デフォルトの名無しさん
2015/11/17(火) 23:02:51.30ID:j2zk6VQe5.6で削除なのかな
0267デフォルトの名無しさん
2015/11/18(水) 00:04:33.33ID:a8Ltk/DdせめてVisual studio並みの値段になれば使っていくのになあ。
0268デフォルトの名無しさん
2015/11/18(水) 02:19:29.22ID:WEHxswDk0269デフォルトの名無しさん
2015/11/18(水) 02:31:41.61ID:ygyHsepu自分の成果物を他人に利用されるのは嫌って考えならOSSの文化にそぐわないから即刻立ち去るべき
0270デフォルトの名無しさん
2015/11/18(水) 02:33:22.21ID:1oX3XtEG0271デフォルトの名無しさん
2015/11/18(水) 02:49:46.41ID:pA4rlIpi0272デフォルトの名無しさん
2015/11/18(水) 03:11:30.85ID:WEHxswDk0273デフォルトの名無しさん
2015/11/18(水) 08:26:28.93ID:qtoXREmNlgpl3コンポーネントつかわなきゃライブラリ同梱してソースへのリンク示したら
いいだけだし。
0274デフォルトの名無しさん
2015/11/18(水) 08:44:30.38ID:DNHYPwtO0275デフォルトの名無しさん
2015/11/18(水) 09:21:28.38ID:tfjwnVSlもともと逆汗なんて、禁止にしてても防げるわけじゃないんだし
0276デフォルトの名無しさん
2015/11/18(水) 09:22:32.49ID:nLopjri30277デフォルトの名無しさん
2015/11/18(水) 09:56:40.87ID:KhHecEDM0278デフォルトの名無しさん
2015/11/18(水) 10:06:57.38ID:tfjwnVSlソース提供の要求に応える必要がないってだけでかなり違うぞ
0279デフォルトの名無しさん
2015/11/18(水) 10:40:35.60ID:lddBvh1W商用ライセンスで禁止したところで、やるやつはやるから同じ。
0280デフォルトの名無しさん
2015/11/18(水) 11:05:27.14ID:gfMg4p1Sまあそのための商用ライセンスなわけだけど
0281デフォルトの名無しさん
2015/11/18(水) 11:40:17.36ID:Amh1/iYO0282デフォルトの名無しさん
2015/11/18(水) 12:03:56.76ID:laMD8+R/その契約に同意しないのなら、契約しなければよい
一方、契約を破っても、民事事件だから逮捕されない。
民事訴訟されるだけ
最初から自己破産して逃げられるように、
準備しておけばよい
0283デフォルトの名無しさん
2015/11/18(水) 15:01:19.63ID:1oX3XtEGあと技術的保護手段(プロテクト処理)をいれること自体は自由だからプロテクト回避パッチを公開、配布したら訴えられるライセンスにすることも可能
GPLとは大分違うよ
0284デフォルトの名無しさん
2015/11/18(水) 15:29:23.41ID:gfMg4p1Sそれを使用した成果物を公に公開すること自体は禁止できるってこと?
0285デフォルトの名無しさん
2015/11/18(水) 15:59:42.86ID:1oX3XtEG0286デフォルトの名無しさん
2015/11/18(水) 17:48:29.55ID:tfjwnVSlリバースエンジニアリングの禁止はさせたくないのだ
0287デフォルトの名無しさん
2015/11/18(水) 18:51:32.75ID:Ri0uzze0まぁ実際やってみることだな
最適化されてるコードを解析すると極一部だけでも発狂しそうになる
0288デフォルトの名無しさん
2015/11/18(水) 20:57:25.75ID:JLh6u20A0289デフォルトの名無しさん
2015/11/19(木) 01:25:21.88ID:CSD4XPaZ最近始めたばかりでよくわからん
0290デフォルトの名無しさん
2015/11/19(木) 15:30:06.42ID:Rqol3D+5オブジェクト指向なんだからバグでもなきゃカプセルの中は知らなくていいんじゃね?
クラスリファレンス読んだらええやろ。
0291デフォルトの名無しさん
2015/11/19(木) 17:15:11.72ID:imvsUD4T0292デフォルトの名無しさん
2015/11/19(木) 17:48:39.45ID:CSD4XPaZok押した後に処理入れたかったからoverrideしたのはいいけどokボタンをおした時にoverride前と同じくDialogを消すのにどの関数使えばいいかわからんかった
0293デフォルトの名無しさん
2015/11/19(木) 18:04:21.04ID:Rqol3D+5okならacceptでok
0294デフォルトの名無しさん
2015/11/19(木) 18:35:21.90ID:C+wDd3AIお前はQt以前にC++を全く理解してない
悪いこと言わんからもっと簡単なツールで開発しとけ
0295デフォルトの名無しさん
2015/11/19(木) 19:22:13.78ID:PXrtBeotMFCのafx_msg のような、受けたいメッセージ(イベント)と、
イベントハンドラを対応付けている
MFCなら例えば、WM_PAINT メッセージを受けたいのなら、
受けたいWindow・Controlで、ON_WM_PAINT()マクロを書く
そして、afx_msg void OnPaint()
とイベントハンドラを宣言して、処理を書く
ttp://so-zou.jp/software/tech/tool/ide/visual-cpp/mfc/windows-message.htm
0296デフォルトの名無しさん
2015/11/19(木) 19:24:53.08ID:CSD4XPaZoverrideしたaccept(それか別のslotを自分で定義して)をまず呼び出してからその中でスーパークラスのacceptを呼び出せばいいのか
すまんC++はまだ勉強中なんだ
0297デフォルトの名無しさん
2015/11/19(木) 22:22:44.30ID:Rqol3D+5ええんやで。
自分の書いた部分追加したらQDialog::accept呼んでであとの処理はまかしたらええんや。
0298デフォルトの名無しさん
2015/11/22(日) 02:50:37.63ID:H9GA54bA0299デフォルトの名無しさん
2015/11/22(日) 05:56:19.80ID:FxPcdlK80300デフォルトの名無しさん
2015/11/22(日) 13:29:11.52ID:PtWxYrFa0301デフォルトの名無しさん
2015/11/22(日) 17:44:46.18ID:rXOpUu6m0302デフォルトの名無しさん
2015/11/22(日) 19:08:35.70ID:dFORHBUS年がバレるなw
0303デフォルトの名無しさん
2015/11/23(月) 12:29:40.12ID:uYWkN0A00304デフォルトの名無しさん
2015/11/23(月) 14:47:52.26ID:5yZmzCJ82ちゃんねらーすげーな
0305デフォルトの名無しさん
2015/11/23(月) 17:49:23.01ID:7sqS2WYT中年レベルの俺にもわからん
0306デフォルトの名無しさん
2015/11/23(月) 20:56:52.85ID:NkJHMccs0307デフォルトの名無しさん
2015/11/23(月) 20:58:50.64ID:NkJHMccs0308デフォルトの名無しさん
2015/11/23(月) 21:43:18.34ID:g83GNoN2#include <QMessageBox>
class Bazaru : public QPushButton
{
Q_OBJECT
public:
Bazaru(QWidget *parent = 0) : QPushButton("Baza-ru", parent)
{ connect(this, SIGNAL(clicked(bool)), this, SLOT(de(bool))); }
private slots:
void de(bool clicked = false)
{ QMessageBox::information(this, "Osaru", "Goza-ru"); }
};
----------------------------- basaru.h ------------------------------
#include <QApplication>
#include "bazaru.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
Bazaru saru;
saru.show();
return app.exec();
}
----------------------------- main.cpp ------------------------------
>>306
そのCMは強く印象に残ってるけど、
まったく語呂が合わないからもっと他にあると思ったが・・・
0309デフォルトの名無しさん
2015/11/24(火) 01:16:13.05ID:f4S6RtN70310デフォルトの名無しさん
2015/11/24(火) 09:32:46.73ID:8d9+0wl30311デフォルトの名無しさん
2015/11/24(火) 11:34:04.23ID:h+38fgIf0312デフォルトの名無しさん
2015/11/24(火) 23:27:09.90ID:XeCWO9iV0313デフォルトの名無しさん
2015/11/25(水) 01:59:45.69ID:pfi/8l0zqDebug() << "size=" <<QAndroidJniObject::fromString("ABCDE").callMethod<jint>("length");
みたいな呼び出しの結果が一定せず、0か5になります。
この例だとJNIEnvとかJavaVMにアクセスしなくても良いし、GCに回収されることも
ないから常に5を返してくれるものだと思っているのですが…。
なにか設定など必要なのでしょうか?
0314デフォルトの名無しさん
2015/11/29(日) 00:17:12.53ID:D+zHwam5Webkitにセキュリティホールが見つかった場合のアップデートパッチの当て方というのはどのようになるのでしょうか?
アップデートされたライブラリを用いて再コンパイルという形を予想していますが、プログラム起動時に動的ライブラリの差し替えなどで自動的にアップデートさせるといったことは可能でしょうか?
というかそもそもWebkitのセキュリティアップデートというのは頻繁に行われているものなのでしょうか?他の機能と合わせてバージョンアップ時に対応くらいなのでしょうか?
0315デフォルトの名無しさん
2015/11/29(日) 04:16:21.03ID:dVRlwcprセキュリティホールは自分でどうにかする
0316313
2015/11/29(日) 20:49:10.56ID:cL1lfp7F問題がそこではないことがわかった。Android5.0だとDalvikからARTに変わったせいか
QtAndroidだとmain()がメインスレッドで実行されず、そのせいでQApplicationもメインスレッド
じゃないし、そこからJNIでMainActivityのメソッド実行したりすると別スレッドからの
操作ということでSEGVする。
こんなん直しようないやろ…
0318デフォルトの名無しさん
2015/11/29(日) 21:43:44.80ID:hYpSkesI前Pythonで開発して配布するときにPythonのバージョンに苦しめられたからC++で開発したほうが配布するときは楽なのかな?
コーディングはPythonのほうが楽だと思うけど
0319デフォルトの名無しさん
2015/11/30(月) 22:16:15.51ID:xNC+/SUX0320デフォルトの名無しさん
2015/11/30(月) 22:32:21.65ID:Xg8r5TUSそらC++よ。Qt界の一級市民ですよ?
なお今後モバイルではQMLがメインでサポートされC++widgetアプリはコンパイルが通るだけのオマケ程度になる模様
0321デフォルトの名無しさん
2015/11/30(月) 22:36:26.62ID:9dHM1qBsウェイトをちょっとQMLに割くだけなのに大袈裟すぎ
0322デフォルトの名無しさん
2015/11/30(月) 22:55:46.40ID:3CBqFBNM0323デフォルトの名無しさん
2015/12/01(火) 01:05:52.41ID:WOLQbcmZデスクトップ版は特に変更ないからUNIX, Windows OSXは平気。
Widgetやる気がないのはモバイル(android, iOS)。
バグレポートで、
「AndoridでDialogがまともに動かない!」→「QML使え」
とか笑ったわ。ほんでQColorDialog(Widget版)とか試してみたら確かに
まともに動かない、というか操作しにくいとかいうレベルじゃなく
スマホ画面(FullHD)に収まらず切れてしまうとかそういうレベルなのな。
0324デフォルトの名無しさん
2015/12/01(火) 01:19:43.85ID:BgALUj/F0325デフォルトの名無しさん
2015/12/01(火) 05:49:48.80ID:ZA9U71rs0326デフォルトの名無しさん
2015/12/01(火) 09:08:28.91ID:OQtmqADm無用な仕様変更して総スカン食らってるものばかり
Qtも次期は大幅な仕様変更とか言ってるし嫌な予感しかしない
0327デフォルトの名無しさん
2015/12/01(火) 09:24:28.90ID:2W3SzS+xiOSはまだ可能性あるんじゃない?androidは無理くさいけど。
商用版はQMLコンパイラで差別化できるからQML推しているのかもね。
0328デフォルトの名無しさん
2015/12/01(火) 13:19:10.14ID:ukYt4VgS0329デフォルトの名無しさん
2015/12/01(火) 16:28:18.74ID:BgALUj/FあるとしてもQMLの独立
過去の歴史を見ればわかるが、
商業化への極端な動きは徹底的に阻まれる
0330デフォルトの名無しさん
2015/12/02(水) 00:27:36.03ID:parIUsAr0331デフォルトの名無しさん
2015/12/02(水) 01:01:20.60ID:I74nfQcE0332デフォルトの名無しさん
2015/12/02(水) 03:06:35.74ID:vCLqR8gEindieライセンスでモバイルやるで → やっぱやめライセンス一本化 → モバイルやりたかったらqmlやれ
みたいなのうまくいくかねえ。
今更qml始めたいやつはおらんやろうし、デスクトップではqmlなんか使わんかプラットホーム分断するだけやろ。
0333デフォルトの名無しさん
2015/12/02(水) 16:20:02.67ID:7UAw0YJqプラットフォームごとに1年毎に\10,000+オプション料金みたいな感じで
それくらいなら喜んで払う
0334デフォルトの名無しさん
2015/12/02(水) 19:12:30.74ID:1lJvNBS9仕様が大きく違うもの無理矢理まとめればその分出来ることは減るし
ロジックが共通なだけでも有り難いケースはあるからな
UnityなんかはあまりUIに依存しないからなんとかいけてるけど
それでもWiiUみたいな変なハードだと結構限界感じるしなあ
0335デフォルトの名無しさん
2015/12/03(木) 23:09:58.45ID:7y1EvhMiQListViewItemで作成したアイテムの内、一部だけ太字にする方法ってあるの?オライラーの本とか色々調べてみたけど、さっぱり分からない…
誰か教えて下さい…
0336デフォルトの名無しさん
2015/12/04(金) 10:03:10.50ID:E9R8vjTn0337デフォルトの名無しさん
2015/12/09(水) 17:42:41.43ID:+Q3ApQtYhttp://nomovok.com/en/news
NOMOVOK LAUNCHES QML COMPILER OPEN SOURCE PROJECT - JUL 22, 2014
Qml Compiler
https://github.com/qmlc/qmlc
0338デフォルトの名無しさん
2015/12/13(日) 01:48:13.70ID:RydTLCvGiOSも無理だよ。
0339名無しさん@そうだ選挙に行こう
2015/12/14(月) 18:46:56.36ID:wc9f+s/w0340デフォルトの名無しさん
2015/12/15(火) 09:43:14.54ID:GmzcEDm2http://confreaks.tv/videos/elixirconf2014-rise-of-the-phoenix-building-an-elixir-web-framework
Introduction to elixir for Rubyists
http://confreaks.tv/videos/elixirconf2014-introduction-to-elixir-for-rubyists
2015
http://www.elixirconf.eu/
0341デフォルトの名無しさん
2015/12/16(水) 21:33:50.78ID:wP7zBmsw0342デフォルトの名無しさん
2015/12/17(木) 01:37:32.36ID:I1brCANt来年2月に延期。
0343デフォルトの名無しさん
2015/12/17(木) 02:00:27.39ID:/nRwX6JCGUIでユーザー変更できるパラメータってGUIの値が変えられるたびにシグナルとスロットで
そのパラメータを必要とするクラスのメンバ変数の値を書き換えるのか、
それともクラスから直接GUIに使ってるウィジットの持ってる値を読み込むのかどっちが良いの?
下手に使うとsetterとgetterが増えたりただの大域変数みたいになったりで悩んでるんだ
0344デフォルトの名無しさん
2015/12/17(木) 08:38:18.96ID:RFQK/sQs0345デフォルトの名無しさん
2015/12/17(木) 12:12:53.53ID:Szn4FINI0346デフォルトの名無しさん
2015/12/17(木) 12:22:45.32ID:6qVlWwYsMVCでググレカス
0347デフォルトの名無しさん
2015/12/17(木) 14:42:54.74ID:/nRwX6JCありがとうクソ野郎
0348デフォルトの名無しさん
2015/12/17(木) 19:44:32.05ID:NNr9kjiP簡単なダイアログなら好きにしろ。
複雑なものだったら、MVCでやらない奴はアホ。
0349デフォルトの名無しさん
2015/12/20(日) 19:24:16.04ID:KEghGT+t新規プロジェクト作っただけでクラッシュした
0350デフォルトの名無しさん
2015/12/22(火) 15:01:17.05ID:gbuKta9/こマ?5.6ってwebと3dくらいしか変わってないんとちゃうの?
0351デフォルトの名無しさん
2015/12/24(木) 17:14:35.54ID:REcqA7c6まだ対応してないのか
0352デフォルトの名無しさん
2015/12/24(木) 21:54:25.54ID:OOhg2ropそのままgccでも良かったんだけど、msvc2010版でビルドしてみた
メモリ消費量がgcc版の半分になるのな
QtCreator自身も、100MB->50MBと来たもんだ
ただし、XP以外の環境で(笑)
まぁforeachとかでエラー吐くし、
BOMなしUTF8での多バイト文字は
コメントですら対策入れないとダメだとか
めんどくさいことはあるけど
0353デフォルトの名無しさん
2016/01/11(月) 08:33:08.40ID:U7fljNPU0354デフォルトの名無しさん
2016/01/11(月) 11:44:26.26ID:EeZttKKs0355デフォルトの名無しさん
2016/01/11(月) 16:40:03.55ID:I0GTrlSH美乳
0356デフォルトの名無しさん
2016/01/12(火) 08:17:16.56ID:OeGG7S5q0357デフォルトの名無しさん
2016/01/12(火) 20:14:44.73ID:SL1rJ1CsEXEのあるところにplatformsフォルダ作成してqwindows.dll入れてないとexe動作しないんだけど
qwindows.dllはPATHのフォルダじゃなくEXEのplatformsフォルダに置かないと駄目なんだ?
0358デフォルトの名無しさん
2016/01/12(火) 21:54:23.32ID:fySnWULB0359デフォルトの名無しさん
2016/01/13(水) 22:04:26.53ID:Jbbg3Ezhwindeployqtって便利なのあるんですか!
配布用に同梱するの集めるのめんどくさいから、こんなのを提供しないと怒るよね
0360デフォルトの名無しさん
2016/01/15(金) 20:01:46.31ID:/OcOEpqU・LGPL2→LGPL3
・小規模商用ライセンスの追加
0361デフォルトの名無しさん
2016/01/15(金) 20:40:29.91ID:4rV6XNH30362デフォルトの名無しさん
2016/01/15(金) 21:22:26.12ID:ESmRjLqj0363デフォルトの名無しさん
2016/01/15(金) 22:21:15.65ID:/OcOEpqUQt blogによると年間収入$100k未満用らしい
0364デフォルトの名無しさん
2016/01/16(土) 17:00:46.48ID:c4ZTy5A3Qt1の終わりの頃からずっと商用版使っている。
0365デフォルトの名無しさん
2016/01/16(土) 18:31:20.91ID:WgUIJx4vいくらくらいかかるもんなの?
0366デフォルトの名無しさん
2016/01/16(土) 19:22:31.55ID:KRiJ+pVf0367デフォルトの名無しさん
2016/01/16(土) 19:38:10.52ID:WgUIJx4vそのくらい中途半端な金額
0368デフォルトの名無しさん
2016/01/16(土) 19:48:35.45ID:zcNqTB0K0369デフォルトの名無しさん
2016/01/16(土) 20:19:24.59ID:WgUIJx4v開発者単位ならパッケージ価格っぽいけど、毎年払うの?
払うの止めたら売れないってこと?
0370デフォルトの名無しさん
2016/01/17(日) 00:33:18.92ID:CHSi98ceRPGツクール2000 , RPGツクールMV https://tkool.jp/mv/ ( JavaScript 採用 )
WOLF RPGエディター http://www.silversecond.com/WolfRPGEditor/
デュエル・マスターズ Android版 ,i-OS版、公式 http://dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/
デュエル・マスターズ対戦CGI ex
https://web.archive.org/web/20150809154946/http://www53.atwiki.jp/dmsuishinparty/pages/314.html
デュエル・マスターズ(デュエマ)DM ONLINE 1.8a / VanGuard ONLINE 1.5a
https://web.archive.org/web/20150809160254/http://uhyohyohyo.sak ura.ne.jp/hsp.html
ヴァンガード専用ネット対戦ツール【 VanGuard Online 】
https://web.archive.org/web/20150809155032/http://kiimaa.jugem.jp/?eid=61
「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
https://web.archive.org/web/20150809153724/http://supersolenoid.blog63.fc2.com/blog-entry-6886.html
遊戯王 Automatic Dueling System
https://web.archive.org/web/20150809164855/http://www3.atwiki.jp/ads-wiki/pages/20.html
遊戯王 デュエル・オンライン
https://web.archive.org/web/20150809171527/http://www31.atwiki.jp/vipdo/pages/15.html
https://web.archive.org/web/20140628005202/http://do.yugioh-portal.net/
ウィクロス( WIXOSS ) WEBXOSS http://webxoss.com/about_en.html http://webxoss.com/DeckEditor/
BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/
https://web.archive.org/web/20151209172205/http://14owl.hateblo.jp/entry/2015/12/09/011234
アプレンティス マジック:ザ・ギャザリング(MtG)オンライン化 http://homepage1.nifty.com/Q_Q/ap.html
https://web.archive.org/web/20151202202725/http://homepage1.nifty.com/Q_Q/ap.html
0371デフォルトの名無しさん
2016/01/17(日) 00:34:26.63ID:CHSi98ceデュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。
例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
デュエマ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、旧ガンダム・ウォー、ライブオン、ディメンション・ゼロ、シャーマン・キング、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書け。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストしろ。
個vs個、多数乱戦、チームvsチーム、個vsチームを実現し、P2P通信対戦プラグイン有り。
設計思想は 《 RPGツクール 》 が良いかな? 他に、優れたエディター有ったら挙げてみろ。
個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。
↓
エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。
↓
遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。
↓
各社TCGを再現するテストプレイ ⇒ 更に改良や修正 + コード記述の仕様書(設計書)を作成。
↓
機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。
↑
下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。
さ〜て、インド人ベンダーと日本人の翻訳担当SEを見つけよっと!ww
http://wc2014.2ch.net/test/read.cgi/entrance2/1451262577/-16
0372デフォルトの名無しさん
2016/01/17(日) 11:20:55.48ID:TVEsG1PLどこに書いてあるの?
Qt5.7から今まで商用だった部分がOSSでも使える様になるとは書いてあるが。
0373デフォルトの名無しさん
2016/01/17(日) 12:19:59.06ID:sHHeEkxrQt for Start-Ups
のとこ
0374デフォルトの名無しさん
2016/01/17(日) 13:57:23.01ID:OgNZ14sTQt Blogの記事のUnified product offeringに書かれているQt ChartsなどがGPLv3でOSS。LGPLでなくGPL。
0375デフォルトの名無しさん
2016/01/17(日) 14:51:15.89ID:Y9sveyweそれともGPLが適用されるのはGPLのライブラリを改変した時だけだっけ
0376デフォルトの名無しさん
2016/01/17(日) 21:07:42.29ID:AoHG/D+iVisual Studioみたいにパッケージライセンスにしてくれよ
0377デフォルトの名無しさん
2016/01/17(日) 21:29:51.14ID:zJAr/x4n0378デフォルトの名無しさん
2016/01/17(日) 22:20:10.55ID:5i5wyQH5企業使用なら商用ライセンスQtを使った方がいいよな
0379デフォルトの名無しさん
2016/01/17(日) 22:25:24.62ID:KGv+yl7N0380デフォルトの名無しさん
2016/01/17(日) 22:28:24.86ID:AoHG/D+iソシャゲの無料商法と同じだろ
無料であそべるよー、だけど有利に遊びたかったら大金が必要だよー
0381デフォルトの名無しさん
2016/01/17(日) 22:30:39.08ID:AoHG/D+i既に作ってあるものは売り続けるのはいいんだよな?
0382デフォルトの名無しさん
2016/01/17(日) 22:57:12.20ID:phdYTzsjただし満了後に勝手にQtのバージョンを上げるのはアウトって事かと
0383デフォルトの名無しさん
2016/01/18(月) 00:46:20.68ID:kzzNSGRd0384デフォルトの名無しさん
2016/01/18(月) 03:43:09.12ID:LdbmoMiSGPLのライブラリを静的リンクで利用・配布した場合はGPLになるっぽいけど
動的リンク(DLL)で利用・配布した場合はグレーで、ライブラリごとにセーフかアウトってのを判断してるという話を聞いたので、
QtはDLLで利用した場合どうなるのか聞きたかった
0385デフォルトの名無しさん
2016/01/18(月) 04:01:51.47ID:bqfXjorQDLL同梱パッケージで利用したらGPL適用, 非パッケージor追加DLでの利用ならGPL適用無し、、、とかそんな話じゃないかね
0386デフォルトの名無しさん
2016/01/18(月) 07:58:44.88ID:HFUN1cXMGPLにしたら商用ライセンスが増え得ると思ったか?
0387デフォルトの名無しさん
2016/01/18(月) 10:39:50.36ID:lOlScldgフリーのライセンス狭めて、商用ライセンス広げて、
商用売上増狙いでしょ
0388デフォルトの名無しさん
2016/01/18(月) 15:37:54.27ID:UIgmYyaM偉い人達が散々議論してまだ共通の見解は出てないから、それをここで議論するのは時間の無駄だよ
ただしQtは動的リンクならOKなライセンス(LGPL)版を別途用意しているので、Qtでは黒という認識で問題ない
大人しくLGPL版使っとけ
0389デフォルトの名無しさん
2016/01/18(月) 17:44:53.17ID:HFUN1cXM0390デフォルトの名無しさん
2016/01/18(月) 18:36:53.59ID:LdbmoMiSトンクス
そうするわ
0391デフォルトの名無しさん
2016/01/18(月) 18:56:32.72ID:Ft9EWT0kまぁ結論はそうそうぶれることはないけど
0392デフォルトの名無しさん
2016/01/22(金) 22:03:57.57ID:nor8mNZP0393デフォルトの名無しさん
2016/01/24(日) 11:11:54.26ID:jYhLqvxc$1,200と予想
0394デフォルトの名無しさん
2016/01/24(日) 17:51:43.96ID:jYhLqvxcライブラリがGPLなら静的でも動的でもアプリはGPL。
非パッケージor追加DLでの利用ならGPL適用なしというのはないよ。
>>388
追加でOSSで使えるものにはLGPLはない。GPLだけ。
0395デフォルトの名無しさん
2016/01/24(日) 20:55:35.75ID:GA6n4nmfあんま安くなってなくね?
かと言って速攻ポシャっだindieライセンスよりは高いだろうし
そんなもんかもな
0396デフォルトの名無しさん
2016/01/24(日) 21:14:14.05ID:7wa58CB+QtのLGPL版なくなっちゃったの?
0397デフォルトの名無しさん
2016/01/24(日) 21:27:44.82ID:iEf6EC2/そんなかとはない
0398デフォルトの名無しさん
2016/01/25(月) 00:21:49.39ID:AlY6fYer0399デフォルトの名無しさん
2016/01/25(月) 06:56:08.90ID:2Wkob0p00400デフォルトの名無しさん
2016/01/25(月) 07:39:09.02ID:YtBCSckfただ今公式見てきたけどなんかややこしくてよくわからん
GTKのLGPLだとGTKを改変しない限りライブラリを使う側は好きなライセンス使ってもおkでコードの公開義務もないみたい
0401デフォルトの名無しさん
2016/01/25(月) 12:23:43.92ID:LWrEyK8GLGPLがないのは先日アナウンスされた商用モジュール(Qt Chartsとか)の件
今までは商用ライセンス専用だったが、今後はGPLでも使えるらしい
ただし商用かGPLの2択でLGPLはない
1. 商用ライセンス(ソースの公開不要、商用モジュールも使える)
2. GPLで静的リンク(ソースの公開必須、商用モジュールも使える)
3. GPLで動的リンク(静的リンク時と同じ)
4. LGPLで静的リンク(ソースの公開必須、商用モジュールは使えない)
5. LGPLで動的リンク(ソースの公開不要、商用モジュールは使えない)
※動的リンクには諸説あるが、上の判断なら非難される側になることはない
0402デフォルトの名無しさん
2016/01/25(月) 18:11:37.58ID:r1cKxukj>4. LGPLで静的リンク(ソースの公開必須、商用モジュールは使えない)
4. LGPLで静的リンク(ソースと.o/.objのいずれかあるいは両方の公開、商用モジュールは使えない)
0403デフォルトの名無しさん
2016/01/25(月) 21:07:50.22ID:Mi1xOHR+LGPL2では「ライブラリのソースはここからダウンロードよろ」でOKだったけど。
0404デフォルトの名無しさん
2016/01/25(月) 22:15:24.56ID:2Wkob0p0マジすか?
0405デフォルトの名無しさん
2016/01/25(月) 22:16:08.79ID:2Wkob0p0公開と同梱ってかなり違うけど、同梱でも良いの?
0406デフォルトの名無しさん
2016/01/26(火) 00:16:35.86ID:W0I/vh+x0407デフォルトの名無しさん
2016/01/26(火) 04:21:02.58ID:esdJUKB5元々GPL/LGPLに公開の強制という事項は無いよ。
開発者はユーザーにソース見せなさいという話であって、一々ユーザーを特定してソース配布するのが面倒だから公開というかたちをとっているだけで。
第三者に公開する義務はない。
0408デフォルトの名無しさん
2016/01/26(火) 22:18:07.20ID:yn5Ctzmpユーザーにソースを公開したところで余り影響無かったりするし、同業者がソース
を手に入れて自分たちのコードに取り込んだ時点でGPLに感染。。。
実は思っているほど、ライセンスの選択って重要じゃないのかもしれない。
0409デフォルトの名無しさん
2016/01/26(火) 23:47:28.58ID:hskeC5js感染したらGPLと互換性のないライブラリ類は一切使えなくなるからな
特にQtみたいなフレームワークによる感染は取り返しが付かないのでしっかり検討すべき
Qtだけで完結するソフトウェアなら全然困らないけどね
0410デフォルトの名無しさん
2016/01/27(水) 09:31:58.97ID:aLBV6KOx0411デフォルトの名無しさん
2016/01/28(木) 21:47:52.68ID:Nf6foSMe違う。
LGPLで頒布されたプログラムを再頒布する際にはソースコードを公開する必要がある。
しかし、もしあなたが改変された版を何らかの形で公にするならば、GPLはあなたが改変したソースコードをユーザがGPLのもとで入手できるようにすることを要求します。
0412デフォルトの名無しさん
2016/01/28(木) 23:15:25.58ID:KuDJicSCないならQt使うメリットないけど
0413デフォルトの名無しさん
2016/01/28(木) 23:21:57.80ID:VeopZaJ3結局何が知りたいのか、もしかするなんか難しい基準があって
適合しないと使っちゃダメなの?
0414デフォルトの名無しさん
2016/01/29(金) 00:21:39.89ID:5GpQYt3rただまあ今後使うなら英語のマニュアル読む必要も出てくるだろうし、
英語がダメにしてもあの短い量を翻訳サイト使って確認するなりできないならやめといた方が良いかもな
0415デフォルトの名無しさん
2016/01/29(金) 00:52:17.89ID:XeQDz07I俺もこれが知りたい
0416デフォルトの名無しさん
2016/01/29(金) 09:22:42.81ID:87n/IqH+qtの部分だけ公開すれば良い。
しかもqtは普通に公開されているので、リンクだけでOK。
0417デフォルトの名無しさん
2016/01/29(金) 11:01:37.29ID:tyTKeFnj>>407が言ってるのは全世界を対象とする『Publicな公開』は要求されていないってことだと思うぞ
いかなる条件下でも(L)GPLが要求するのはユーザだけを対象とする『限定的な公開』でしかない
例えソフトウェアをPublicに公開していても、GPLの要求は『限定的な公開』のままで『Publicな公開』になったりはしない
だから
>第三者に公開する義務はない
0418デフォルトの名無しさん
2016/01/29(金) 11:57:59.71ID:Cbnqr9Jo日本語で「公開」と言った時publicかprotectedかややこしいよな
0419デフォルトの名無しさん
2016/01/30(土) 12:08:15.65ID:NwVzhksJ限定公開は実質できない。
ユーザーに公開されたものをそのユーザーが第三者へ公開するのを禁止できないで実質第三者への公開と同じ。
0420デフォルトの名無しさん
2016/01/30(土) 20:36:23.23ID:EXP+dhlH0421デフォルトの名無しさん
2016/01/30(土) 23:31:38.21ID:Bej961vp0422デフォルトの名無しさん
2016/01/30(土) 23:38:37.10ID:w9hAh1Xb0423デフォルトの名無しさん
2016/01/30(土) 23:57:49.74ID:Bej961vp長々と書かれたものより>>401の箇条書きのように簡潔に知りたい
0424デフォルトの名無しさん
2016/01/31(日) 02:11:52.09ID:KgNp2enx0425デフォルトの名無しさん
2016/01/31(日) 05:26:14.68ID:nC5A2wYi0426デフォルトの名無しさん
2016/01/31(日) 10:20:11.47ID:UYMl2fqm0427デフォルトの名無しさん
2016/01/31(日) 10:39:37.01ID:0UWFd6mgなんで?
0428デフォルトの名無しさん
2016/01/31(日) 11:00:53.36ID:DTp9QeLV確認を求める裁判を各国で起こすと、国によって違う結果が出る可能性もある。
するとGPLアメリカとかGPL大韓民国とか複数のGPLが出来る可能性がある。
確認によって単純化しようとした結果大惨事を生む。
0429デフォルトの名無しさん
2016/01/31(日) 12:17:23.87ID:KgNp2enx一体何が疑問なんだよ
0430デフォルトの名無しさん
2016/01/31(日) 13:08:21.89ID:qHrWezJJただで何もせずに使って稼ぎアプリのソースも公開したくないけれどそうできるか分からない。
0431デフォルトの名無しさん
2016/01/31(日) 13:34:32.14ID:KgNp2enxモバイルでもそれでおk
商用モジュールは今リリースされてるQt5.5のオープンソース版にはそもそも入ってないのでほとんどの人は無関係
同梱されるようになったらより詳しい情報が出るからそれまでは気にしなくていい
0432デフォルトの名無しさん
2016/01/31(日) 15:47:53.59ID:hubQR7Zl商用版ライセンスで契約したって元なんか取れるわけねえし
趣味で作ったからってソースさらけ出したらAdもクソもねえし
0433デフォルトの名無しさん
2016/01/31(日) 16:12:30.84ID:qHrWezJJそういうメーカーに商用ライセンスを買わせようというためのライセンス変更としか思えない。
0434デフォルトの名無しさん
2016/01/31(日) 18:08:10.16ID:KgNp2enx0435デフォルトの名無しさん
2016/01/31(日) 18:14:11.08ID:aWfSFdqv0436デフォルトの名無しさん
2016/01/31(日) 19:14:46.74ID:as2NV8uq自分が作成したプログラムのライセンスは何選択してもいいの?
0437デフォルトの名無しさん
2016/01/31(日) 19:42:31.57ID:0UWFd6mgせやで。リバースエンジニアリング制限の禁止以外は好きなライセンスにできる
0438デフォルトの名無しさん
2016/01/31(日) 19:49:07.77ID:ki26+aBpトンクス
これで安心してQt使えるわ
0439デフォルトの名無しさん
2016/01/31(日) 19:50:28.84ID:zyH0pBzu0440デフォルトの名無しさん
2016/02/01(月) 17:37:01.57ID:GOsiwE7/そうだな、LGPLv3を部分的に入れて、そして商用機能をGPLで入れようとしているというのは、オープンソースはいずれ元々のように全部GPLに戻すつもりだろう。
0441デフォルトの名無しさん
2016/02/04(木) 11:01:03.96ID:jjIGb6UkPySide.__version__ はどちらも 1.2.2 で、PySide.QtCore.__version__info__ は 4.8.6 です。
win7 x64 では
QtGui.QFileDialog.getExistingDirectory()
を使ってネットワークの共有フォルダを選択できました。
RaspberryPi2 で同じことをすると、ネットワークという項目がなくローカルしか選べません。
samba でマウントすると win7 の共有フォルダを見ることができるのですが、
手入力でパスを指定したくありません。
マウント可能な LAN 上のフォルダを列挙する機能などありましたら教えてください。
よろしくお願いします。
0442デフォルトの名無しさん
2016/02/04(木) 17:19:16.15ID:ob+62gtm0443デフォルトの名無しさん
2016/02/10(水) 15:18:13.25ID:AQIEyQJ60444デフォルトの名無しさん
2016/02/12(金) 17:35:21.60ID:uzzeOG6K5.7の予定が5/26で5.6の3ヶ月未満。5.6がさらに遅れて5.7よりも後になったりするかな
0445デフォルトの名無しさん
2016/02/23(火) 11:46:42.96ID:7q+pAW/cなおまもられん模様
0446sage
2016/02/23(火) 17:45:38.92ID:Wc3F8Jtu公式サイトのチュートリアルみたいなので勉強してるんだけど、
簡単なテキストエディタみたいなの作る奴なんだけど、
VisualStudioでwin32で同じようなアプリ作った場合と比べて
コンパイルがかなり遅いと感じたんだけど
そんなもんですか?
0447デフォルトの名無しさん
2016/02/23(火) 20:17:31.63ID:vqcjkVojVisualStudio使ってるならインストール時にそっちを選べる。
そっち選んでて遅いってんだと知らん。
0448デフォルトの名無しさん
2016/02/25(木) 11:33:34.88ID:WHG6hZPfJAVAみたいに、どのOSでも移植できるの?
0449デフォルトの名無しさん
2016/02/25(木) 12:07:54.84ID:xnX4JkuY0450デフォルトの名無しさん
2016/02/25(木) 12:16:27.34ID:NGAOjV1jJavaとは全然違うよ
0451デフォルトの名無しさん
2016/03/02(水) 00:57:06.21ID:v9ohw8BuQtもJavaもマルチプラットフォームだけど、Javaは一度コンパイルすれば終わり。
Qtは、各OS毎にコンパイルし直さないといけないし、他のOSでコンパイルが通るとも限らない。
QtではLinuxのバイナリ配布がバイナリ互換の問題で難しいが、JavaならLinuxのバイナリ配布が簡単。
QtでLinuxで多くの人に長く使ってもらおうとなるとソース配布が現実的。
QtはFreeBSDに対応しにくいが、Javaなら簡単。
QtもJavaも高額料金を払えばAndroid、iOSに対応する。
Javaは、逆コンパイルされるのでソース公開しているのとあまり変わらない。
Javaは、機能限定で仕様が違ってもいいのならAndroidの標準の開発環境で無料で使え、RoboVMを使うと無料でiOSのソフトが作れる。
QtのLGPL版は無料だけども、LGPLというライセンス制約を受ける。
Javaで作ったプログラムはライセンス制約を受けない。
0452デフォルトの名無しさん
2016/03/02(水) 12:00:08.26ID:6RTODWst聞いたことねーぞ
0453デフォルトの名無しさん
2016/03/02(水) 15:11:46.41ID:UP72pGyaなんのソース?
0454デフォルトの名無しさん
2016/03/02(水) 21:31:08.79ID:PV3wcxwT0455デフォルトの名無しさん
2016/03/03(木) 11:22:15.56ID:sxVc5uct0456デフォルトの名無しさん
2016/03/03(木) 17:15:49.18ID:4FCqM+en実行するときにプロジェクトのところから実行時の設定をターミナルで実行にチェックをいれると、コード上では標準入力を受け付けてほしいのに実際はただ真っ暗なターミナルが出てくるだけで、入力自体受け付けてくれません
例えばキーボードで[3]と押してもそのターミナル上に表示すらされません
何か解決方法はありますか?
0457デフォルトの名無しさん
2016/03/04(金) 12:46:30.72ID:8hVuwL680458デフォルトの名無しさん
2016/03/04(金) 21:52:21.12ID:UvEiFSdL>>451の酷さがわからないから正しく書き直して
0459デフォルトの名無しさん
2016/03/05(土) 07:16:42.80ID:EYa+CMBk>>451は正しいよ。
>QtもJavaもマルチプラットフォームだけど、Javaは一度コンパイルすれば終わり。
>Qtは、各OS毎にコンパイルし直さないといけないし、他のOSでコンパイルが通るとも限らない。
Javaは中間言語インタプリタだから、全OS共通の中間言語ファイル(classファイル)をどのOS用としても配布すればいい。
QtはWindows向けにコンパイルしたものをMac OS Xに配布したって動くわけないから、これは正しい。
ただし、JavaもモバイルOSなど対応しないOSがある。
>QtではLinuxのバイナリ配布がバイナリ互換の問題で難しいが、JavaならLinuxのバイナリ配布が簡単。
>QtでLinuxで多くの人に長く使ってもらおうとなるとソース配布が現実的。
LinuxはWindowsで言うDLLみたいなダイナミックリンクライブラリの微妙なバージョン差によって、プログラムが動いたり動かなかったりするので
全ディスり、ディスりの全バージョンごとにバイナリを配布しないとまず動かない。
ソースを配布して、ディストリビューターまたはユーザーにコンパイルしてもらうほうが確実でこの方法が主流。
特定のディストリの特定のバージョンのみ対応として配布すればいいが、動作環境が限られるのが難点。
ダイナミックリンクライブラリごと配布するという技もあるが、サイズが大きいとか、ライブラリのライセンスに従う必要があり面倒とか、
OSをバージョンアップしてもライブラリのバージョンが古いままになるなどの問題がある。
Javaは中間言語ファイルを配布すればよく、こういった問題はない。
QtはLinux対応と言っても、配布したバイナリを長年放置しても動くことない。
Javaは20年前に作ったバイナリが今現在のLinuxでも動く。
長いので分割。次へ >>460
0460デフォルトの名無しさん
2016/03/05(土) 07:41:43.76ID:EYa+CMBk>>451 は正しい。
>QtはFreeBSDに対応しにくいが、Javaなら簡単。
Qtのホームページがダウンロードできる開発環境にFreeBSDが含まれていない。
JavaはOpenJDKがFreeBSDに対応しているし、別にFreeBSDで開発しなくてもWindowsで開発してWindowsで動く中間言語ファイルを配布すればそれがFreeBSDでも動く。
>QtもJavaも高額料金を払えばAndroid、iOSに対応する。
Qtの無料版(LGPL版)はAndroidとiOSに対応していない。
Javaも無料配布のものは対応していない。
JavaはOracle純正のOracle Mobile Application Framework(MAF)で対応できるが、これって660万円以上する。
>Javaは、逆コンパイルされるのでソース公開しているのとあまり変わらない。
JavaとC#は逆コンパイルを防げない。
難読化もほとんど効果ない。
ソース公開しているつもりでないと使うことは難しい。
>Javaは、機能限定で仕様が違ってもいいのならAndroidの標準の開発環境で無料で使え、RoboVMを使うと無料でiOSのソフトが作れる。
AndroidはJavaのサブセットのプログラムをDalvik VM用(apkファイル)に変換することで動かすことができる。
Dalvik/ARTはJava SEのフル機能が使えるわけではないが、一部であれば使える。
RoboVMを使えばJavaソースからiOSのプログラムを作れるが、これもJava SEのフルセットに対応するものではない。
>QtのLGPL版は無料だけども、LGPLというライセンス制約を受ける。
>Javaで作ったプログラムはライセンス制約を受けない。
LGPLだと、QtライブラリをダイナミックリンクするとLGPL感染して、LGPLライセンスのプログラムしか作れない。
QtでLGPL感染したくなければ、ライブラリをダイナミックリンクできないという制限ができる。
QtライブラリがないとQtで作ったプログラムは動かないから、Qtライブラリを一緒に配布することになるが、LGPLのライセンスに従って
Qtライブラリのソースの配布義務が発生し、面倒くさいことになる。
Javaの場合はこういうことはないが、JREがOSにインストールされていなければならないという制約はある。
Oracle純正のJREを作ったプログラムと一緒に配布することもできるが、LGPLではないのでJREのソース公開義務はない。
通常JREはユーザーが別途インストール
0461460
2016/03/05(土) 17:57:18.16ID:yyoxqyzC>LGPLだと、QtライブラリをダイナミックリンクするとLGPL感染して、LGPLライセンスのプログラムしか作れない。
>QtでLGPL感染したくなければ、ライブラリをダイナミックリンクできないという制限ができる。
>QtライブラリがないとQtで作ったプログラムは動かないから、Qtライブラリを一緒に配布することになるが、LGPLのライセンスに従って
書き間違えた。下記に訂正。
LGPLだと、QtライブラリをスタティックリンクするとLGPL感染して、LGPLライセンスのプログラムしか作れない。
QtでLGPL感染したくなければ、ライブラリをスタティックリンクできず、ダイナミックリンクしなければらないという制限ができる。
QtライブラリがないとQtで作ったプログラムは動かないから、ダイナミックリンクではQtライブラリを一緒に配布することになるが、LGPLのライセンスに従って
0462デフォルトの名無しさん
2016/03/06(日) 17:21:59.30ID:BlyXHtYF0463デフォルトの名無しさん
2016/03/06(日) 18:39:20.08ID:wK4C+EvN嘘の部分を訂正して
0464デフォルトの名無しさん
2016/03/06(日) 19:08:47.30ID:kMMzott7>>462 は荒らしだから真面目に相手しなくていいよ。
荒らしに反論できるだけの知識なんて最初からないからw
スルーでOK
0465sage
2016/03/06(日) 23:29:48.26ID:FgKdpsPRライブラリのバージョン不整合で動かないのは普通「バイナリ互換性の問題」とは言わんでしょ。
あとこんなんFAQだけど、LGPLはスタティックリンクしても差し替え可能な形でオブジェクトファイル配布すれば
配布物にはLGPL適用しなくて良い。
また、Qtライブラリ(LGPL版)を同梱してもQtのソースを一緒に配布しなければならないというのは間違い。
LGPLv2なら
・「頒布コストを上回らない手数料でソース提供する」ことを明記する。や、
・ソースへのアクセス手段を提供する
なんかでもOKだから。入手先のURL明記すれば済む話。digiaのサイトか、Qtソースをgoogleドライブにでも上げて
公開すればいい。
だからLGPL版のQtがandroidに対応していない、というのも間違い。iOSはグレーゾーン。
0466デフォルトの名無しさん
2016/03/06(日) 23:54:31.48ID:uMfHUQdvこれもどうなの?
一度でも解析した経験があるならこんなことは書けない
そもそもJVMのニーモニックすら知らない気がする
0467デフォルトの名無しさん
2016/03/07(月) 00:04:48.61ID:HTAWa8mm0468デフォルトの名無しさん
2016/03/07(月) 00:25:33.11ID:zNtvaVwS>ライブラリのバージョン不整合で動かないのは普通「バイナリ互換性の問題」とは言わんでしょ
Linuxではバイナリ互換がないと言う。
もちろんELFというバイナリフォーマットなら互換はあるよ。
でも、ELFはSolarisなどの他のUNIXでも採用されているけど、
UNIXの世界でSolarisとLinuxがバイナリ互換があるとは言わない。
だって死んでも絶対動作しないから。
あくまでバイナリフォーマット互換だね。
バイナリが起動できないバイナリ互換なんて現実的に何の意味もないから。
まあ、もっと詳しく書くなら、配布物を起動して実行できるかどうかの互換だね。
>あとこんなんFAQだけど、LGPLはスタティックリンクしても差し替え可能な形でオブジェクトファイル配布すれば
>配布物にはLGPL適用しなくて良い。
それは知らなかったよ。
でも、オブジェクトファイルを配布しなければならないというのが、LGPL感染の一種だと思う。
LGPLの制限を受けないようにするために、スタティックリンクを避けるという話の流れだから、オブジェクトファイルを配布しなければならない制限も避けようとする話。
>また、Qtライブラリ(LGPL版)を同梱してもQtのソースを一緒に配布しなければならないというのは間違い。
そんなこと書いてない。よく読んでね。
「QtライブラリがないとQtで作ったプログラムは動かないから、ダイナミックリンクではQtライブラリを一緒に配布することになるが、」
と書いてある。
まあ別にQtライブラリを一緒に配布する義務はないがユーザーが自力で起動させられるかどうかは疑問だな。
>だからLGPL版のQtがandroidに対応していない、というのも間違い。
SRAが、LGPL版のAndroid用Qtを配布していないという意味で、間違いじゃない。
SRAのライセンスのページにも、
http://www.sra.co.jp/qt/licence/
「LGPL 版は、Windows、Linux、Mac OS、組込み Linux 版を使用することができます。 」としか書いてない。
間違いというなら、SRAに文句言って、ここにAndroidを追加してもらってから言ってほしい。
0469デフォルトの名無しさん
2016/03/07(月) 00:42:47.49ID:zNtvaVwS一応、俺はこういうことを研究している人間なんだよ。
Java 逆コンパイル で検索したらすぐ分かるよ。
C# 逆コンパイルでもいいよ。
ほぼ完璧なJavaソースが復元できるよ。
試しにやってみてから言って欲しい。
逆コンパイル防止は理論上できない。
多少ソースを読みにくくする難読化はできるんだけど、それでも元のソースと大差なくて十分読みやすいんだよね。
0470デフォルトの名無しさん
2016/03/07(月) 01:09:40.84ID:dgbh33hh>LGPLのライセンスに従って
>Qtライブラリのソースの配布義務が発生し、
ソース配布義務とかむっちゃ書いてるやん。頭大丈夫?
かまってちゃんかな?
0471デフォルトの名無しさん
2016/03/07(月) 01:16:11.63ID:XEHm8FSd日本代理店がandroid対応と言ってないから未対応だ!とか正気ですか。
ソフトウェア開発専門家自称しながらそれは無能扱いされても仕方ないですよね。
qt.io見ないとかあり得ないわ。
0472デフォルトの名無しさん
2016/03/07(月) 01:16:58.03ID:+qRWwmLQ指摘はこうだよね。
>Qtライブラリ(LGPL版)を同梱してもQtのソースを一緒に配布しなければならない
実際書いてあるのは、
>Qtライブラリのソースの配布義務が発生し、
どこにも、
0473デフォルトの名無しさん
2016/03/07(月) 01:26:08.98ID:+qRWwmLQあー、そこね。
指摘はこうだよね。
>Qtライブラリ(LGPL版)を同梱してもQtのソースを一緒に配布しなければならない
実際書いてあるのは、
>Qtライブラリのソースの配布義務が発生し、
どこにも、「一緒に配布しなければならない。」とは書いていないって言っているんだよ。
当たり前のごとく、Qtライブラリを配布したらソースの配布義務が生じるよ。
SRAのQrライセンスのページにも、
http://www.sra.co.jp/qt/licence/
「Qt LGPL 版のソースコードの配布を求められた際に、配布を行う義務があります。」
と書いてあるでしょ。
文句はSRAに言って「配布を行う義務はありません。」に書き換えてもらってから言おうね。
間違いは君じゃんかw
Qtスレにはパソコン初心者しかおらんのか?
Java/C#の逆コンパイルも知らんとか、超初心者じゃん
超初心者に突っ込まれて真面目に返事するのもばからしくなってきたわマジで
ちょっとは勉強してから2ch来いよ
ド素人の天然突っ込みに頭が痛いよ
0474デフォルトの名無しさん
2016/03/07(月) 01:31:01.27ID:+qRWwmLQQtライブラリを配布したらQtライブラリのソースの配布義務が生じるってことね。
SRAのQrライセンスのページにも、
http://www.sra.co.jp/qt/licence/
「Qt LGPL 版のソースコードの配布を求められた際に、配布を行う義務があります。」
と書いてあるから、いやそれは違うとか天然ボケはもう言うなよ。
頼むで、天然。
0475デフォルトの名無しさん
2016/03/07(月) 01:32:00.76ID:dgbh33hhあと"solarisで死んでも絶対linuxバイナリが動かない"とか無知っていうか学生さんくらいで若いなーって感じがするわ。
落ちぶれつつあったsolarisがlinux人気にあやかろうと必死で、linuxバイナリ実行可能にしてたのとか今社会人ぐらいの年齢なら記憶にあるだろうにね。結局カーネル依存するようなものは動かないし、posixなら再コンパルするから流行らんかったけど。
0476デフォルトの名無しさん
2016/03/07(月) 01:53:11.69ID:+qRWwmLQ無知はおまえだろ、Solarisは、SPARC系(UltraSPARC、hyperSPARCなど)のCPUで動くんだよ。
君の理論だと、ELFが、CPUの差を吸収できるんだ?
Solarisと言えば、SPARCなんだよ。
POWER PCも有ったとか言わんでいいからな。
俺は「Solaris x86」とか言ってないからな。
まあSolaris x86でも状況はさほど変わらないと思うが。
同じLinuxの同じディストリでもちょっとバージョン変わっただけで同じバイナリが起動しないからな。
動いたら奇跡だよ。
0477デフォルトの名無しさん
2016/03/07(月) 01:58:14.90ID:+qRWwmLQgccじゃなくてSUN純正のコンパイラも持っていたからな。
0478デフォルトの名無しさん
2016/03/07(月) 02:07:51.17ID:+qRWwmLQ無知だ!間違いだ!って自己紹介するバカしかいないのか?
間違いでもないことを無知だ間違いだとか言っても完全論破されるだけで虚しいだろwwww
せめて検索でもしてから否定しろな。
焦ってすぐ書き込んじゃねーよ
0479デフォルトの名無しさん
2016/03/07(月) 07:24:51.05ID:HTAWa8mm0480デフォルトの名無しさん
2016/03/07(月) 07:28:46.36ID:HTAWa8mm少なくとも同じディストリでバージョンが違ったくらいで動かなくなるのは今時ない。
0481デフォルトの名無しさん
2016/03/07(月) 07:33:05.70ID:dgbh33hh駄目だこいつ。
linuxがSPARCで動くのも知らんとは。
唯のレス乞食なので無視推奨だな。
0482デフォルトの名無しさん
2016/03/07(月) 09:43:32.77ID:eVU6zbLNだったらディストリビューターは各バージョンごとにバイナリ配布とか無駄なことしないよな
基本、ディストリビューターはOSがバージョンアップしたら全部再コンパイルしなおしているんだよ。
まあ、試してみろよ。ELFバイナリをコピペ別バージョンにするだけだ。
ソース互換という思想なんだよ。
GPLというプログラマーは全員ソース出せやという思想もあって、一般プログラマーは参入しにくいんだよ。
もし、バイナリ互換(いちいち細かく定義するなら、配布バイナリのアプリケーションがそのままで起動動作する互換)があるなら、
VectorなどのアップロードサイトにLinuxのソフトがたくさんアップロードされているはず。
アップロードしたって起動しないのが普通だから、誰もアップロードしない。
なるべくたくさんのディストリのたくさんのバージョンで動かす方法もあるが、LGPL/GPLの制限から面倒だし簡単にはうまくいかない。
ATOK X for Linuxも、動かないディストリたくさんあるし、
Kylixは、最初からまともに動くディストリひとつもなかった。
ソース隠してバイナリで配布しているソフトもあるけど、やはりどのディストリでも動くかというとそうじゃない。
Qtのマルチプラットフォームで、Linuxにも対応とか笑わせる。Javaの手軽さにはどうあがいても勝てないんだよ。
>>479
おまえの知識レベルに合わせているんだろ。
文句あるならここじゃなくて英語の掲示板で英語で議論してこいや。
>>481
例外の例外をいちいち出さんでいいよ。
そんなこと言われたら、いちいち抜けのないように定義して長文書かないといけないだろ。
素直に負けを認めろよw
0483デフォルトの名無しさん
2016/03/07(月) 17:11:37.46ID:c91+f3RI>少なくとも同じディストリでバージョンが違ったくらいで動かなくなるのは今時ない。
Ubuntuでちょっと実験してみたんだけど、
確かに、lsコマンドのようなコマンドライのプログラムは古いUbuntuからコピーしても動きました。
でも、gedit とかGUI入ったのをコピーしても、libなんとかsoが無いとか出て動きませんね。
Linuxでは依存関係チェックして必要なsoをインストールするようなやり方しないとだめなときがあるんですね。
個人で配布するとなると、別のディストリのことも考えたらちょっと難しいですね。
apt-get、yum、rpmとかを配布するリポジトリサーバーを自分で立てろとかいうのは個人には難易度高いかな。
Windows感覚で気軽にLinuxのバイナリ配布するのはQtでは難しいんじゃないですかね。
それともQtでLinuxプログラムを作って不特定多数に配布するのは簡単なんでしょうか?
AndroidでいうGoogleプレイストアのようなアップロードサイトを用意しどの環境でも使えるバイナリパッケージ互換を作ってくれないとQtでLinuxは苦しいですよ。
0484デフォルトの名無しさん
2016/03/07(月) 17:39:51.53ID:ofJ2UxDbqt.ioからオンラインインストーラでインストールするQtCreatorはいちいちビルドしているのかね?
0485デフォルトの名無しさん
2016/03/07(月) 19:37:48.23ID:1h13I8gpOSにはソース互換とバイナリ互換の二つに分けられるんだよ。
OS用語ね。
ソース互換はUNIXの思想。
UNIXはC言語を使ったソース互換OSでCPUは固定せずに、いつの時代にも存在できた。
ソフトはソースで配布して、各システムでコンパイルして使えばいいという考え方だ。
Windowsはバイナリ互換で基本的にはx86用だ。(他のCPUのもあったとかあるとかいう話は置いておく。)
バイナリ互換なんで、未だに80386命令を持ったCPUしか使えない。
UNIXやったことある人ならソース互換、バイナリ互換が分かるけど、君が分からないならそれでもいいよ。
まあ、Windows出身なんだろ?別に責める気はない。
ソースの対義語がバイナリなんだから、ライブラリもバイナリなんだよ。
Windowsは、今は.NETで中間言語互換をやろうとしている。
.NETの前にJavaが中間言語互換をやりはじめてマイクロソフトもそれに乗ったが、
マイクロソフトが裁判に負けたんでJava撤退して.NET/C#を作った。
元々ソース互換のUNIXクローンで、GPLを信仰するLinuxはバイナリ互換を重視していないんだよ。
0486デフォルトの名無しさん
2016/03/07(月) 19:44:26.66ID:BuhJQaArそれで桶。
0487デフォルトの名無しさん
2016/03/07(月) 20:08:06.09ID:1h13I8gp(64ビットOSで32ビットバイナリを動かす方法はあるが、ライブラリに依存する。)
多くのディストリに対応したバイナリを配布するのは大変。
不特定多数のGNU/Linuxユーザーに使ってもらう目的で配布するなら、
Qtよりも、Java、C#のほうが、はるかに便利ってこと。
C#で作ったプログラムは限定的かも知れないがLinuxでもmonoで動く。
JavaはLinuxでもフルで動く。
JavaもC#も逆コンパイルされてソース丸見えなんで、それに納得する必要はあるけどね。
Qtでもソース公開してディストリビューターの目に留まればディストリビューターが勝手にコンパイルして配布してくれるかも知れないけど、そうなる可能性は奇跡に近いね。
0488デフォルトの名無しさん
2016/03/07(月) 20:42:37.59ID:ofJ2UxDb0489デフォルトの名無しさん
2016/03/07(月) 21:23:04.24ID:dgbh33hhここに居座るようなら次スレのテンプレに「キチガイ互換厨はスルー」と入れるしかないな。
0490デフォルトの名無しさん
2016/03/07(月) 21:54:07.59ID:4TpgjpaFおまえが全て間違い。
おまえが何言っても論破されるだけだからおまえは、ただそうやって
間違い間違いと言ってろ
0491デフォルトの名無しさん
2016/03/07(月) 23:23:27.79ID:XEHm8FSdc++もないだろうな。自分が論破されてるのにも気づいてないし。
専門板で全レスとかただのかまってちゃんか、雑談板から荒らしに来てるだけでしょ。
0492デフォルトの名無しさん
2016/03/08(火) 00:22:15.70ID:O9Sffekc幻覚でも見ているのか?
精神科通いな。
超能力でもあるというのかキチガイだなおまえ
0493デフォルトの名無しさん
2016/03/08(火) 01:12:28.65ID:8p7AV+asそりゃそうだ。C++のほうが難しいから。
でもQtのスレで何いってんのこいつって感じだな。
0494デフォルトの名無しさん
2016/03/08(火) 01:14:11.98ID:A6lTQmi7Javaのバイナリならどこでも動くとか言っちゃうあたり中学生かな?
オラワクワクしてきたぞ。
0495デフォルトの名無しさん
2016/03/08(火) 01:48:07.06ID:NnDvupK8この質問の流れでしょ。
>448 名前:デフォルトの名無しさん[sage] 投稿日:2016/02/25(木) 11:33:34.88 ID:WHG6hZPf>
>新参者なんだけど、QTってマルチプラットフォームなの?
>JAVAみたいに、どのOSでも移植できるの?
0496デフォルトの名無しさん
2016/03/08(火) 01:57:36.63ID:DvLot9lN中学生が言うわけない。
今はWindowsだけで動ければいいことが確定した時代。
Javaに未来があったのは15年前まで。
でも、マルチプラットフォームの話題になると必ず出て来るネタ。
0497デフォルトの名無しさん
2016/03/08(火) 08:24:08.95ID:IEnwlHEMマジかよ
そんな時代きてたのか
0498デフォルトの名無しさん
2016/03/08(火) 08:57:53.78ID:A+YloqlHそいつただのレス乞食。わざとだぞ。
0499デフォルトの名無しさん
2016/03/08(火) 12:03:08.31ID:qlXWKa1dそうだ。
マルチプラットフォーム化など、極一部のLinux/FreeBSD信者の趣味のためだけにある。
スマートフォンは例外だけどな。
マイナーOSのアプリケーションを作る理由はビジネスにはない。
マイクロソフトのパソコン支配は未来永劫誰にも崩せないことが確定したのだ。
素直にWindowsのソフトだけを作っていれば間違いなしだ。
0500デフォルトの名無しさん
2016/03/08(火) 22:57:21.09ID:8p7AV+asOSXのこともたまには思い出してください。
0501デフォルトの名無しさん
2016/03/10(木) 20:43:02.13ID:ozJiW8z9最初一年588$、来年から年間948$。
ios以外はLGPでそれほど困らないから微妙だな。
0502デフォルトの名無しさん
2016/03/10(木) 20:51:28.21ID:p/kS42W4LGPとは簡単にゲームを作ることができるWindows用の構造化BASIC言語だと思うけど、Qtと何の関係があるのか説明求む。
iOSがLGPで困る理由は、LGPがWindows 95用でDirect Xを必要するからということ?
だったら、iOS以外でもWindows以外はLGPで困ると思うけど?
0503デフォルトの名無しさん
2016/03/10(木) 21:24:38.53ID:ozJiW8z9lgpl
0504デフォルトの名無しさん
2016/03/12(土) 17:39:26.67ID:I+CRwXmi機能はいいと思うけどね。
デフォルトコンパイラを提供していないから各OSでいろんなコンパイラを使うことになり、ソース互換が崩れ、
そのコンパイラのライブラリにライセンス制限があれば、それにも従わなければいけない。
超高額料金を払っても、gccを使えば、GPL/LGPLに感染するか、それに感染しないように努力させられる。
0505デフォルトの名無しさん
2016/03/12(土) 22:47:37.40ID:tSxsfUzR微妙な金額だなあ。
毎年値上がりしていきそう。
0506デフォルトの名無しさん
2016/03/13(日) 11:08:29.20ID:SR6sRXZp大半の人間はLGPLで困らないからなあ。
中途半端な価格設定だよな。
0507デフォルトの名無しさん
2016/03/13(日) 12:10:20.67ID:XTf8A3hXかと言って商用ライセンスはべらぼうに高いから、車業界含め、Qtの代替案を模索しているらしい。
トヨタとかVWとかでコンソーシアム作って、Qtカンパニーを買収してしまった方がQtのためになりそうなんだけどなあ。
0508デフォルトの名無しさん
2016/03/13(日) 13:22:25.15ID:QpKsBXxAこりゃホントにリリース逆転するんじゃね?w
0509デフォルトの名無しさん
2016/03/13(日) 18:54:06.37ID:9gsIj/wK組み込みでLGPLv3がだめな理由とは?
0510デフォルトの名無しさん
2016/03/13(日) 19:12:38.68ID:qqK8MUS4使うのであれば、なかなか難しいのではないでしょうか。
0511デフォルトの名無しさん
2016/03/14(月) 00:04:11.52ID:i2iZBjvn0512デフォルトの名無しさん
2016/03/14(月) 19:03:03.44ID:vXZt4lRS0513デフォルトの名無しさん
2016/03/16(水) 20:54:59.73ID:mI2IULN00514デフォルトの名無しさん
2016/03/17(木) 15:48:36.39ID:OV1b2MNw0515デフォルトの名無しさん
2016/03/17(木) 16:08:00.27ID:nYugnW/80516デフォルトの名無しさん
2016/03/17(木) 16:13:22.39ID:gghUCgfg環境を構築済みなんだけど。
0517デフォルトの名無しさん
2016/03/17(木) 16:22:13.30ID:nlu18Z2Aソース互換の上位互換性がないバージョンアップするようなライブラリは危なくて使えないな。
0518デフォルトの名無しさん
2016/03/17(木) 17:24:29.52ID:OV1b2MNwQtのAPIを直接使わないでラップして使え
0519デフォルトの名無しさん
2016/03/17(木) 21:50:55.34ID:nM9FblTAinigializeGLにtry-catchを書いて強制終了したいんだ。
try内で初期化に失敗したらエラー内容をcatchして
QMessageBoxでポップアップ後に強制終了が理想なんだけど、
どうも例外投げるとpaintGLやresizeGLが呼ばれてしまうみたいなんだ。
初期化に上手くいってないのでpaingGLなんて呼ばれたら困るわけで。
try-catchをmainに書いてやれば上手くいったんだけど以下の様に怒られる
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.
QOpenGLWindowに限らず例外ってどう扱えばいいんだろう?
0520デフォルトの名無しさん
2016/03/17(木) 22:39:08.19ID:JPCzu/niこうしてもダメなの?良く知らんけど。
0521デフォルトの名無しさん
2016/03/17(木) 22:48:53.93ID:Opt/41wo0522デフォルトの名無しさん
2016/03/17(木) 23:35:22.60ID:PSlaFw0C0523デフォルトの名無しさん
2016/03/18(金) 03:55:53.74ID:8YuUJhdv0524デフォルトの名無しさん
2016/03/18(金) 04:03:02.80ID:DH/JLCTrやってみたけど結果は同じだったよ
結局tryの最期でinitializeGLが完了したフラグを立てるようにして
そのフラグが立ってなかったらpaintGL等は何もせずreturnするようにしたけど
どうもカッコ悪くて嫌だ
>>522
5.3辺りのバージョンアップでデフォルトでFBOを使うようになったときは混乱したけど
お手軽に使う文にはラップされてるの割と便利だよ
0525デフォルトの名無しさん
2016/03/23(水) 22:17:24.82ID:jICly6yB0526デフォルトの名無しさん
2016/03/24(木) 09:17:27.12ID:3luQFOjbだから、デスクトップ版の制約が緩いんだよね。
0527デフォルトの名無しさん
2016/03/24(木) 12:17:17.29ID:CniraC740528デフォルトの名無しさん
2016/03/27(日) 10:46:56.19ID:dmj/OgVEそうなの?
そうすると、今時のGUIはなにで作るの?
0529デフォルトの名無しさん
2016/03/29(火) 12:40:37.20ID:kukdz1R50530デフォルトの名無しさん
2016/03/30(水) 01:14:27.86ID:eg3/qqi4...とかいうアホな冗談はともかく、LGPL→商用への移行不可っていうのが、納得は行くけど残念だなぁ
OSS版がMPL2.0なら、OSS版仕様時もリバースエンジニアリングを禁止できて商用移行も自由にできるだろうに。
0531デフォルトの名無しさん
2016/03/30(水) 02:05:43.83ID:JxvqYw8H移行は不可、ではなく要相談ですね。
とはいえどういう話になるかは知らん。
0532デフォルトの名無しさん
2016/03/30(水) 18:53:34.83ID:J6LaywE4全く同じソースを突然LGPLから別のライセンスに変えるとか無理なんじゃない?
一度LGPLとして受け取ったソースは、未来永劫に渡ってLGPLとして有効だよ。
これはQt側の制限ではなく、LGPL側の制限だから、Qt側に相談もくそもないよ。
LGPLには、いつでも好きな時にLGPLを破棄できるとか書いてないんじゃない?
無期限のライセンスだよ。
まだ公開してなければ別だけどね。
ソースを改変した場合は、著作権者がライセンスを変更してもよさそうな気はするけど。
ただし、LGPLとして公開したバージョンは永遠にLGPLなんじゃないかな。
誰もダウンロードしてなければそのLGPL版は消滅するだろうけど。
0533デフォルトの名無しさん
2016/03/30(水) 19:08:29.13ID:hRii2ggDQtの商用ライセンスは開発者毎に購入しなければならない
その抜け穴を塞ぐために社内でLGPL版で開発してリリースするときだけ商用ライセンスってのも禁止されてる。
なのでLGPL版から商用版への移行を原則禁止してある。
0534デフォルトの名無しさん
2016/03/30(水) 19:17:39.68ID:J6LaywE4だから、Qt側の前に、LGPL側はどうなの?
Qt側の都合の前に、LGPL期限付きライセンスなのか無期限なのか。
LGPLは、突然誰かが勝手にライセンスの効力を中止できるライセンスなの?
いくら、自分の著作物であろうと、自分でライセンスを決めたらそれに従うしかないんだよ。
ライセンスというのは契約だから。
部屋を家賃五万円で二年貸すと契約したら、二年たってないのに家賃を百万円にすることは契約上できないでしょ。
いくら、自分が所有する部屋であっても、契約期間内は契約内容を変えられないんだよ。
家賃の場合は契約終了後に変えるチャンスがあるけど、LGPLは契約終了の期間を決めてないでしょ?
0535デフォルトの名無しさん
2016/03/30(水) 19:21:44.24ID:J6LaywE40536デフォルトの名無しさん
2016/03/30(水) 19:33:40.63ID:E82K9laZ>そういう話じゃない。
>Qtの商用ライセンスは開発者毎に購入しなければならない
>その抜け穴を塞ぐために社内でLGPL版で開発してリリースするときだけ商用ライセンスってのも禁止されてる。
そういう話だったのか...使う側からしたら勘弁してほしいわ
>>532
LGPLはQt Companyからユーザーへのライセンスであって、Qt Companyの今後の展開を運命付けるものではないのでは?
(実際LGPL版とコードを共有しているであろう商用版の存在がそれを証明していないだろうか)
QtはそもそもNOKIAの買収の際にGPLからLGPLに切り替えた歴史があるので、著作権者の気まぐれでライセンス変更が可能=他者からのライセンスに縛られていない 状態なのではないだろうかと邪推
(もちろん旧来のLGPL版が失効する訳ではない)
FSFが著作権を我々に明け渡すか放棄しろ、とのたまわっているのは(L|A)GPLはあくまで契約であってソースコードの著作権そのものまでは干渉しない、という現実を物語っているものであろう
0537デフォルトの名無しさん
2016/03/30(水) 19:34:18.23ID:hRii2ggDソフトウェアを配布したひとと受け取ったの約束事がソフトウェアライセンス
GPLは派生物を頒布したときにそれもGPLにしなければならないというライセンス
第三者に配付しなければGPLだろうがBSDだろうが関係ない
0538デフォルトの名無しさん
2016/03/30(水) 19:58:19.48ID:LFXxEdZ8Qt側にそのことが分かるわけないし、LGPL版で開発したと証明することもQt側にはできないだろう。
開発期間があまりに短すぎたら疑われると思うけどね。
商用ライセンス買った翌日にリリースとかは無理でも、半年後とかなら疑われたところで商用版で開発したと言い張ればいいだけ。
LGPL使っても感染してなければソースもオブジェクトファイルも公開しなくていいわけだから、LGPL版使って売るのが現実的かと。
LGPL版使っても商用にできるから。
LGPLは、オブジェクトを含むオープンソースにすることを回避する方法があるし、商用は元々自由だ。
0539デフォルトの名無しさん
2016/03/30(水) 19:58:34.65ID:BpxmPN4H0540デフォルトの名無しさん
2016/03/30(水) 20:03:51.02ID:eg3/qqi4KDEプロジェクトに正式に引き取ってもらってさ
0541デフォルトの名無しさん
2016/03/30(水) 20:49:22.90ID:+sxMsCIMそういう話にしないとみんなLGPL→商用→LGPLを繰り返して
リリースする一瞬だけしか商用版売れないからね。
仕方ないね
0542デフォルトの名無しさん
2016/03/31(木) 08:49:11.67ID:lqJaDR/w4.5(だっけ?)からLGPLにしたってだけだからなぁ
0543デフォルトの名無しさん
2016/04/01(金) 08:34:17.75ID:3bsDifuEだから>>536は既存のものは変わってないって言ってるじゃん。
ソースコードを引き継いでいる時点で"GPLで公開された"ソースコードの派生物になるのだから、より寛容なLGPLにはできないでしょう
それができたのは全てのソースコードの著作権はQt Companyの手にあり、公開形態が彼らの一存で自由に変更できる状態だったからだよな、という話で
0544デフォルトの名無しさん
2016/04/05(火) 21:14:34.48ID:gDDKileU0545デフォルトの名無しさん
2016/04/07(木) 03:54:14.48ID:MeS2jbXO0546デフォルトの名無しさん
2016/04/07(木) 04:10:27.96ID:FivzjpmV著作権とあを元ぁにソフトウェアライセンスがあるんだから当たり前の話なんだけどね
0547デフォルトの名無しさん
2016/04/07(木) 04:34:20.11ID:FivzjpmV著作権という自分の著作物についての自由な裁量の上にソフトウェアライセンスってのが成り立ってるんだから当たり前の話なんだけどね
0548デフォルトの名無しさん
2016/04/07(木) 20:26:00.35ID:saa7elHw俺がnewしたのに生ポインタ渡したらお前がdeleteすんの?みたいな
0549デフォルトの名無しさん
2016/04/07(木) 20:49:43.93ID:OE+wW+Mn今は new も書く必要なくなったけど
次の6.0で整理されるんじゃないの?
今までは標準C++を補完する役割もあったけど、途中からboostと機能が被ったし、
描画周りもOpenGL/DirectXの互換性放棄したしで、
ずいぶんQtの領域もスッキリはしそうだけど
0550デフォルトの名無しさん
2016/04/07(木) 22:05:51.85ID:s1RKY7Zgいろいろなクラスのコンストラクタの引数がparentなのもあるよね。むしろそっちの方が気持ち悪かったわ。
auto* h = new QSyntaxHighlighter(document); でdocumentが破棄された後にdeleteしたら二重deleteとか。
0551デフォルトの名無しさん
2016/04/07(木) 22:24:10.51ID:C+I7RGh+スレッド間で大きいデータやりとりするとき、データをsignal/slotでやり取りする代わりに
QSharedPointerで領域確保してスマポをemitで渡すのってOK?
今までポインタで渡す場合受取確認後deleteするためにC++11のConditionVariable使ったり、
受け取った側のスレッドからデータ受け取りをemitしたりしてたけど面倒くさい。
0552デフォルトの名無しさん
2016/04/08(金) 01:59:22.30ID:o8OjJfmt単にスマポを実現するための仕組みでは?
スマポ自体まともに存在しなかった当時からある仕組みで、
なおかつ「親ウィンドウが終了したら子ウィンドウも閉じる」や
「親ウィジットから所持している子ウィジットへアクセスする」などとの両立を考えると、別段気持ち悪くないと思うが
あくまで基本思想はGUIベース
0553デフォルトの名無しさん
2016/04/08(金) 02:36:19.37ID:tJM0u/og気持ち悪いのはそこじゃなくて
list->addChild(new TextEdit());//わかる
new TextEdit(list);//ぱっと見リークしてるようできもい
0554デフォルトの名無しさん
2016/04/08(金) 14:19:01.02ID:Hila1pP40555デフォルトの名無しさん
2016/04/08(金) 14:40:36.95ID:FDoxMeFXどこかに代入するわけでもなくその行が終わってるのが気持ち悪い
って話しだろう
0556デフォルトの名無しさん
2016/04/09(土) 06:29:03.05ID:3zg51lMx0557デフォルトの名無しさん
2016/04/09(土) 07:02:07.51ID:u1ofpue+きもくない?
Qt意外でこんな所有権の移動の仕方するライブラリある?
0558デフォルトの名無しさん
2016/04/09(土) 07:05:19.56ID:u1ofpue+B b(&a);
こうやったらクラッシュするような所有権の移動だぜ?
0559デフォルトの名無しさん
2016/04/09(土) 07:11:32.85ID:erAEPO5Nわけのわからん独自のメモリ管理ポリシーを持ってるのばっかじゃね
0560デフォルトの名無しさん
2016/04/09(土) 14:41:47.36ID:ALj0g4vo安心せい。
俺もキモいに賛同してやる。
0561デフォルトの名無しさん
2016/04/12(火) 23:04:44.36ID:hhNvM4XgやっぱりMac買えってことなんですか?
LinuxでPerlとRubyでコロコロして遊んでる俺に教えてください
0562デフォルトの名無しさん
2016/04/12(火) 23:45:30.63ID:WkfbP0g60563デフォルトの名無しさん
2016/04/15(金) 12:24:08.73ID:IzxLjnTrそして5.7からはC++11対応コンパイラ必須と
0564デフォルトの名無しさん
2016/04/17(日) 19:14:32.62ID:MwUb+zIn本人だけど素で間違えてました
ごめんなさい
0565デフォルトの名無しさん
2016/05/01(日) 10:03:03.18ID:tKi6j9CTBitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
s
0566デフォルトの名無しさん
2016/05/11(水) 00:05:08.94ID:ML4oHitqQTを学習したいと思っています。Wikipedia をみましたが、QTの構成品?にいろいろ種類があるようで
自分のやりたいことにどれが利用できるのか、何をインストールすべきかもわからず困っております。
やりたいことは、ファイルから読み込んだデータをもとに計算しそれを座標とし線や円を描画することです。
PCにとりあえずインストールしたのは、Qt Creator 3.0.1(Based on Qt 5.2.1 )です。
FortranやC++で計算が主体のツールを作成したことがあるのみで、GUIプログラミングの経験全くありません。
そのレベルから取り組む場合に、参考となる情報のあるサイトや参考書を教えてくださいませ。
よろしくお願いいたします。
0567デフォルトの名無しさん
2016/05/11(水) 01:47:25.84ID:AYk4CdLN過去の資産が無いなら新しいのを入れると良いですよ。
管理ツールからバージョンアップすることもできます。
情報のあるサイトはqt.ioですよ。
英語?と思うかもしれないけど、結局そこに行きつくんですよ。
たぶんあなたがやりたいことはQtで簡単にできることです。
良い選択だと思います。
0568デフォルトの名無しさん
2016/05/11(水) 01:53:23.01ID:AYk4CdLN僕も最初納得がいきませんでした。
ですが、全体像を把握すれば、つまり漏らさず使えるようになれば、気にならなくなると思います。
0569デフォルトの名無しさん
2016/05/13(金) 23:46:52.56ID:qbM8dcpG>英語?と思うかもしれないけど、
>結局そこに行きつくんですよ。
つまり、日本語での情報は不十分。英語にしても本家配布元にしかまともな情報が無いと言ってます?
0570デフォルトの名無しさん
2016/05/14(土) 00:14:03.97ID:WFYZWXsT英語苦手だけどまとまってて単純だから辞書と翻訳サイトあれば読み取れないことはないし
0571デフォルトの名無しさん
2016/05/14(土) 00:19:04.11ID:/pga+Hjb566のように興味を持ってこれから始めようという人を、途中で挫折させないためには
日本語のQT5入門編の参考書が必要ですね。
0572デフォルトの名無しさん
2016/05/14(土) 02:35:12.14ID:AhrrSZQx日本語の情報が必要だと思います。
doc.qt.ioの文書はGFDLで提供されているんですよ。
翻訳し放題ではあるんですよね。
0573デフォルトの名無しさん
2016/05/14(土) 02:37:08.11ID:AhrrSZQxというのはよくあることです。
基本はdoc.qt.ioだと思います。
0574デフォルトの名無しさん
2016/05/14(土) 11:10:07.19ID:/pga+Hjb>どこを探してもわからない
>渋々qt.ioで英語の文書
(略)
>というのはよくあることです。
まさにこれがQTのハードルを表していると思います。
0575574
2016/05/14(土) 11:26:47.14ID:/pga+Hjbせこい奴です。
ただ、QTを普及させたいように思える方々に対しては、普及させるための和訳情報発信を怠っているとか
もしかしておいらと同じ考えかなと感じてます。
0576デフォルトの名無しさん
2016/05/14(土) 11:34:19.12ID:r8zKr16p0577デフォルトの名無しさん
2016/05/15(日) 17:56:28.42ID:1R3mby9Wまあ最近ではちょっと凝った事をがあまり必要なくなっているんだけど。
0578デフォルトの名無しさん
2016/05/15(日) 22:32:26.43ID:fg+ekGf10579デフォルトの名無しさん
2016/05/15(日) 23:06:12.05ID:nepemUuD0580デフォルトの名無しさん
2016/05/15(日) 23:20:30.44ID:9KwAXpcV0581デフォルトの名無しさん
2016/05/16(月) 10:09:06.94ID:DkcwsRla0582デフォルトの名無しさん
2016/05/17(火) 21:33:25.99ID:FujiZMAR0583デフォルトの名無しさん
2016/05/17(火) 21:34:14.63ID:a5KlLlJV0584デフォルトの名無しさん
2016/05/18(水) 15:32:14.42ID:grS+/v83quicktimeはもう終了だから今後は分かりやすくなるね
0585デフォルトの名無しさん
2016/05/22(日) 03:45:14.36ID:zSDRNAsk無償版がLGPLなのと有償版が馬鹿高いせい
0586デフォルトの名無しさん
2016/05/24(火) 20:35:20.78ID:cPbPkFlhLGPLを止めればよい
LGPLv2をLGPLv3に変更して組み込みでの商用利用を増やす (Qt 5.6で一部、次のQt 5.7ですべて)
そしてGPLv3をGPLv3に変更してさらに商用版の利用を増やす
商用版の利用が十分増えたら商用版の価格を下げる
0587デフォルトの名無しさん
2016/05/25(水) 12:21:01.93ID:hkQrzPh95.7からLGPLv3になるから、組み込みの客はかなり逃げるんじゃないか?
0588デフォルトの名無しさん
2016/05/25(水) 15:09:25.98ID:/2K/Vot30589デフォルトの名無しさん
2016/05/25(水) 19:09:35.83ID:Ndsz4IMl0590デフォルトの名無しさん
2016/05/25(水) 21:52:37.31ID:pZYZ14wuWeb+ブラウザ と C#+Windows で足りてる
わざわざコンパイルのクソ遅いC++でGUIをやる理由がない
マルチプラットフォームなんて幻想
0591デフォルトの名無しさん
2016/05/26(木) 11:36:21.08ID:HUfI6RnV組み込みでLGPL使っているのはただで使っているだけで客ではないから影響なし
0592デフォルトの名無しさん
2016/05/26(木) 16:15:41.92ID:t7PoZyZy0593デフォルトの名無しさん
2016/05/26(木) 17:39:37.93ID:nKHE98bgむしろ LGPLv2.1 と Apache2.0 との非互換性が LGPLv3.0で解消されたのは大きいと思うが
Android Open Source Project を始め、多くの Android関係のライセンスが Apache 2.0 なので
0594デフォルトの名無しさん
2016/05/26(木) 20:21:27.00ID:t7PoZyZyこれが致命的。
0595デフォルトの名無しさん
2016/05/26(木) 21:05:08.71ID:D1Ly+3sd悪のM$に対抗するためにはGPLしかない。
0596デフォルトの名無しさん
2016/05/26(木) 21:35:57.00ID:nKHE98bgQtのこれこれのファイルを上書きしなさい
これ以上のインストール情報の提供は必要無いと思うが
0597デフォルトの名無しさん
2016/05/26(木) 22:13:01.12ID:OUfqbYkg0598デフォルトの名無しさん
2016/05/30(月) 19:32:16.67ID:bMLr5Or/doc.qt.ioを読んだりドキュメントを検索しても書かれていないので、Qtのソースコードを読み、
デバッグ文入れたり修正したりして調べるのはよくあることです。
0599デフォルトの名無しさん
2016/06/10(金) 22:12:38.61ID:C3wbvOhpしかい今日ついにqtで画面遷移を行う方法を突き止めてしまった.?そうスタックレイアウトを使えばいいのだ!
0600デフォルトの名無しさん
2016/06/10(金) 22:13:05.10ID:C3wbvOhp0601デフォルトの名無しさん
2016/06/10(金) 22:18:44.80ID:C3wbvOhp0602デフォルトの名無しさん
2016/06/10(金) 22:19:01.12ID:C3wbvOhp0603デフォルトの名無しさん
2016/06/11(土) 15:39:21.21ID:HmJLTaLkコンソールに
layout2 = QFormLayout(innerWidget)
NameError: global name 'innerWidget' is not defined
とでてしまいます
どうしたらよいのでしょうか
0604デフォルトの名無しさん
2016/06/11(土) 17:03:45.12ID:XziS+43Hself.innerWidget=QWidget(...
などと定義されているならself.を付ける
innerWidget=QWidget(...
の行がないなら追加する
君がどうしたいのか分からないので
QFormLayoutを使ったexampleを見たり
designer>uicで生成したコードを眺めたほうがいいと思うよ
0605デフォルトの名無しさん
2016/06/11(土) 18:31:45.49ID:4X5sD14g.net学ぶことにしました
0606デフォルトの名無しさん
2016/06/13(月) 21:16:28.86ID:Y4/iLXvu#include <qwidget>
int main(int argc, char **argv){
QApplication window(argc, argv);
QWidget *mainwindow = new QWidget;
window.setMainWidget(mainwindow);
mainwindow->show();
return window.exec();
}
qtcreator上で上記のコードをデバッグしました
そこで、下記のエラーがでてしまいます
どうしたらよいのでしょうか
エラー: C2039: 'setMainWidget' : 'QApplication' のメンバーではありません。
'QApplication' の宣言を確認してください。
0607デフォルトの名無しさん
2016/06/13(月) 22:13:42.29ID:L8OXZ3kmおや、ほんとうにsetMainWidgetメソッドがないぞ
0608デフォルトの名無しさん
2016/06/13(月) 22:20:41.80ID:lL3kzSBH0609デフォルトの名無しさん
2016/06/13(月) 22:22:46.07ID:L8OXZ3kmここは古いので参考にしないことにします
0610デフォルトの名無しさん
2016/06/13(月) 22:28:24.69ID:L8OXZ3km>>606のコードを使う場合はqt3のサポートを受ける必要があったのですね
window.setMainWidget(mainwindow); の行を消すと動くようになりました
http://www.qtforum.org/article/17217/error-class-qapplication-has-no-member-named-setmainwidget.html
同じ様な人がここにいました
0611デフォルトの名無しさん
2016/06/14(火) 20:02:01.56ID:mJgq2R2vmain.obj:-1: エラー: LNK2001: 外部シンボル
0612デフォルトの名無しさん
2016/06/14(火) 20:03:23.19ID:mJgq2R2vmain.obj:-1: エラー: LNK2001: 外部シンボル ""public: virtual
struct QMetaObject const * __cdecl ??::metaObject(void)const
" (?metaObject@??@@UEBAPEBUQMetaObject@@XZ)" は未解決です。
main.obj:-1: エラー: LNK2001: 外部シンボル ""public: virtual
void * __cdecl ??::qt_metacast(char const *)" (?qt_metacast@
??@@UEAAPEAXPEBD@Z)" は未解決です。
main.obj:-1: エラー: LNK2001: 外部シンボル ""public: virtual
int __cdecl ??::qt_metacall(enum QMetaObject::Call,int,void
* *)" (?qt_metacall@??@@UEAAHW4Call@QMetaObject@@HPEAPEAX@Z)
" は未解決です。
debug\ore1.exe:-1: エラー: LNK1120: 3 件の未解決の外部参照
なぜでしょうか?
0613デフォルトの名無しさん
2016/06/14(火) 20:15:00.02ID:SkK7ctA30614デフォルトの名無しさん
2016/06/14(火) 20:35:49.69ID:pvbdvxAh使ってます
0615デフォルトの名無しさん
2016/06/14(火) 20:44:03.90ID:SkK7ctA3-- QObjectを継承したクラスは、クラス定義を必ずヘッダーに書かなければならない。
-- これは、qmakeがHEADERSに追加したファイルしかMOCを通さないから。
と書いてあるんだけど、関係ないですかね?
ちなみにあなたのそのエラーは典型的にmocを通さない時出ます。
0616デフォルトの名無しさん
2016/06/14(火) 21:12:52.72ID:mJgq2R2vありがとうございます
なぜかわからないけど出来てました
参考にします
0617デフォルトの名無しさん
2016/06/15(水) 03:23:39.43ID:5uSnuQlw0618デフォルトの名無しさん
2016/06/15(水) 04:07:25.87ID:IIO267ki0619デフォルトの名無しさん
2016/06/16(木) 06:07:56.44ID:TEnrM7Svみんな非公式の使っているん?
0620デフォルトの名無しさん
2016/06/16(木) 21:09:01.48ID:03iMDon20621デフォルトの名無しさん
2016/06/16(木) 21:12:23.23ID:OeyMfi0Q0622デフォルトの名無しさん
2016/06/16(木) 21:57:37.29ID:YEjJ3rp80623デフォルトの名無しさん
2016/06/17(金) 16:34:08.31ID:WWtWfamh何故かDelegateでsetModelDataすると、セルにQCombobox埋め込んだカラムだけ2回処理が繰り返されるんだが、同じような事になったことある人おらん?
ちなみに
if column == 2:
print "aaaa"
こんなんでも2回繰り返される
0624デフォルトの名無しさん
2016/06/17(金) 17:36:48.88ID:WSjlHFjCcombo とはどういう意味か思い出してみ?
0625デフォルトの名無しさん
2016/06/17(金) 20:13:34.54ID:DlSY8/lJhttp://stackoverflow.com/questions/20041385/python-pyqt-setting-scroll-area
これをc++のvectorなど使って実装できるのでしょうか?
0626デフォルトの名無しさん
2016/06/17(金) 21:15:46.03ID:DlSY8/lJ本来は各ウィジェット間の空白(スペース)をなくして詰めたいのですが、
どうしても空白ができてしまいます
どうしたらよいでしょうか?
0627デフォルトの名無しさん
2016/06/17(金) 23:22:45.54ID:/PTIAX1l0628デフォルトの名無しさん
2016/06/17(金) 23:55:41.96ID:huxlJB5Bhttps://ideone.com/rB5aV7
できるけどsetObjectNameしてfindChildなどすれば取得できるのでvectorで保持する必要はないよ
スロットシグナルのヒモ付けはexampleフォルダ内をsender,QSignalMapperでgrepすれば見つかるかと思う
>>626
vboxのlayoutSpacingを0にする
designerで試してみるといいよ
0629デフォルトの名無しさん
2016/06/19(日) 13:19:02.21ID:vFy/bQYVqstyleclassのですか?
0630デフォルトの名無しさん
2016/06/19(日) 16:21:31.21ID:XxQWN3nU-- レイアウトに載せたウィジェットの周りにできる変なスペースをなくしたい
-- QVBoxLayout::setContentsMargins(0, 0, 0, 0);
と書いてあるのですが、関係ありませんか?
このメモにはスクショも貼ってあるのですが、ウィジェットに必要な最低限のスペースが
あるようで、完全にゼロにはなっていないようですが。
0631デフォルトの名無しさん
2016/06/19(日) 17:45:04.08ID:vFy/bQYV0632デフォルトの名無しさん
2016/06/19(日) 18:05:13.35ID:vFy/bQYVこういう風にです
0633デフォルトの名無しさん
2016/06/19(日) 18:08:59.80ID:XxQWN3nU0634デフォルトの名無しさん
2016/06/19(日) 19:28:25.02ID:TIaKS50z縦のスペーサー入れて詰めるかで
0635デフォルトの名無しさん
2016/06/19(日) 19:54:01.18ID:vFy/bQYVrowstrechでしょうか?
0636デフォルトの名無しさん
2016/06/19(日) 20:10:02.75ID:vFy/bQYVこうでますどうしたらよいでしょうか?
0637デフォルトの名無しさん
2016/06/19(日) 23:57:30.10ID:3CdGc7Sh>-- QObjectを継承したクラスは、クラス定義を必ずヘッダーに書かなければならない。
>-- これは、qmakeがHEADERSに追加したファイルしかMOCを通さないから。
必ずヘッダーに書く必要はないです。
HEADERSに書かない場合には.cppにクラス定義を書いて#include
0638デフォルトの名無しさん
2016/06/20(月) 00:55:46.36ID:jDTJrRR/#include <QVBoxLayout>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget widget;
QVBoxLayout *mainLayout = new QVBoxLayout;
{
// mainLayout->addStretch();
mainLayout->addWidget(new QPushButton("a"));
mainLayout->addWidget(new QPushButton("b"));
mainLayout->addWidget(new QPushButton("c"));
mainLayout->addStretch();
}
widget.setLayout(mainLayout);
widget.show();
app.exec();
}
つか、ドキュメントの Layout に目を通せよ
0639デフォルトの名無しさん
2016/06/21(火) 12:15:01.22ID:N+9bPtl9ドキュメントぐらいみてますよ
ただそのaddstrechがno effectiveなんです
しかも使ってるlayoutはgridlayoutなんで
rowstrechで代用してますが
0640デフォルトの名無しさん
2016/06/21(火) 12:35:55.01ID:xbgvX8I9使えないI/Fにこだわり続ける意味がわからん
この先ブランコの要件定義みたいな展開になるのか?
0641623
2016/06/23(木) 19:22:40.75ID:CSH6zERJ>>624 で言われたようにcomboのアイテム数分繰り返されてるのかと思ったんですが、アイテムの数と繰り返し回数(2回だったり5回だったり)が一致しません。
もし関係があるとして、繰り返しが起こらないようにするためにはどうすればいいでしょうか。
0642デフォルトの名無しさん
2016/06/23(木) 19:24:59.22ID:O6DvkpvP0643デフォルトの名無しさん
2016/06/23(木) 19:52:09.91ID:CSH6zERJすいません、pysideはじめて3週間なもので・・
どういう意味でしょうか?
0644デフォルトの名無しさん
2016/06/24(金) 11:56:52.07ID:o6ESDf8Nわからないならレスしないでくださいウザいだけです。
0645デフォルトの名無しさん
2016/06/24(金) 12:33:29.45ID:Namgpbg9お?後出しの要件変更が封じられてイライラしてるの?
少なくとも、>>639が求めてるものを提示されて、不満タラタラの悪態付くだけで、
結局何を求めてるか「わからない」レスをしている>>639の方がよっぽどいらないレスだろ
0646デフォルトの名無しさん
2016/07/07(木) 19:13:41.07ID:GKvz8Hrx流用したサンプルの方がすでに管理者権限でないと実行できないのでそちらの方で原因を探っていたのですが、残念ながら検討がつきません。
なにか思い当たるものはありませんか?
0647デフォルトの名無しさん
2016/07/08(金) 04:51:31.82ID:fUyXAPRUhttps://msdn.microsoft.com/ja-jp/library/bb384608.aspx
0648デフォルトの名無しさん
2016/07/08(金) 09:01:22.63ID:WnFApZ0yなるほど!ありがとうございます!
0649デフォルトの名無しさん
2016/07/09(土) 12:36:45.57ID:TG+e1HVgどなたか、うまく動かすヒントをお教えいただけませんか。
デバッグ実行したら main.cpp のCamera のコンストラクタの中で、
"No camera source available" というメッセージが2回出ます。
接続したUSBカメラは Logicool のc920t で、
アプリのメニューのデバイスのところに
・HD Pro Webcam C920
という表示が出ているので認識はできているようです。
ubuntu15.10 で Qt5.6.0 で QtCreator4.0.0 です。
別のアプリ cheese でカメラが動くことは確認しています。
よろしくおねがいします.
0650デフォルトの名無しさん
2016/07/09(土) 14:33:59.85ID:a8qpoWXGマルチディスプレイ環境で、解像度高いほうのスケーリングを150%にしています
解像度低いほうをメインディスプレイにしているとき、
Qtで作ったウィンドウをスケーリングした方のディスプレイに移動しても
拡大されずに小さいままです
これを拡大するようにしたいんですが、方法はありますか?
0651デフォルトの名無しさん
2016/07/09(土) 21:41:18.06ID:fynif/4P0652デフォルトの名無しさん
2016/07/10(日) 02:50:23.56ID:vATOAzqaper monitor dpi awareてやつだな。
アトリビュート設定するだけで行けるはず。
Qtのドキュメントの High DPI Displays あたり見てお好きなように。
0653デフォルトの名無しさん
2016/07/10(日) 03:04:42.46ID:aYRA2VYVインストーラでは入らないけれど、ソースコードからビルドすればgtk3 styleができて使えはする。
だけれど全くのダメダメでGnomeアプリの見た目にはまるでならない。
Qtのプラットフォーム対応はもう期待できないよ。
0654名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 16:35:40.42ID:9lam2ocEアトリビュート設定のほうはよくわからなかったのですが
High DPI Displaysのドキュメントを見つつ、
最終的にqt.confを作成してウィンドウズ用の設定値を記述したら解決しました
ありがとうございました
0655名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:18:49.11ID:Za5gOvc7そっかぁ
いっそKDEに乗り換えようかしら
ありが�d
0656デフォルトの名無しさん
2016/07/20(水) 19:38:57.36ID:MRmTO4LZVS2015Communityも入れたんだけど、
どうもQtCreatorでMSVC2015のキット(VC++14.0)を使おうとすると
corecrt.hが無いとか言われてコンパイルが通らない
VC2013を使う場合は問題ないんだけど、なんか設定忘れてるのかな?
0657デフォルトの名無しさん
2016/07/20(水) 21:23:54.27ID:W4dQDdmA普通にパスが通ってないだけだろ
0658デフォルトの名無しさん
2016/07/21(木) 18:52:09.43ID:Vj/xPVWN0659デフォルトの名無しさん
2016/07/23(土) 17:27:05.76ID:BJ51YPlGSDKを追加でインストール
0660デフォルトの名無しさん
2016/07/23(土) 20:30:56.44ID:L3vtk3b5いけたよサンクス
0661デフォルトの名無しさん
2016/07/25(月) 14:13:13.83ID:jZA5oB1qのユニットテストの仕方をご存知の人いませんか?
例えばQtTestのコンストラクタでQtimer:singleShotでテストメソッドを仕込んでapp->exec、
というやり方だとテスト失敗時に終わらなくなります。
0662デフォルトの名無しさん
2016/07/25(月) 18:35:31.30ID:+ngDpQmYqtbase/tests/auto/corelib/thread
0663デフォルトの名無しさん
2016/08/08(月) 14:31:00.57ID:KkWP56Nk#include <QVBoxLayout>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget widget;
QVBoxLayout *mainLayout = new QVBoxLayout;
{
// mainLayout->addStretch();
mainLayout->addWidget(new QPushButton("a"));
mainLayout->addWidget(new QPushButton("b"));
mainLayout->addWidget(new QPushButton("c"));
mainLayout->addStretch();
}
widget.setLayout(mainLayout);
widget.show();
app.exec();
}
0664デフォルトの名無しさん
2016/08/08(月) 18:02:21.50ID:1QM6yHGZ0665デフォルトの名無しさん
2016/08/11(木) 23:35:52.78ID:Dh2DeP2qhttp://blog.qt.io/blog/2016/08/11/from-visual-studio-add-in-to-qt-vs-tools-beta/
もう公式じゃ開発してないかと思ってたぜ
0666デフォルトの名無しさん
2016/08/22(月) 03:52:52.40ID:SqttUfdXQtアプリでも出来ないですかね?
自分でスタイルシート書くのはきついっす
0667デフォルトの名無しさん
2016/08/22(月) 19:12:38.14ID:01M+MFvA0668デフォルトの名無しさん
2016/09/01(木) 09:34:37.83ID:DPhjau0Sもう実用レベルに達してる?
0669デフォルトの名無しさん
2016/09/01(木) 14:26:23.34ID:2lwYqXDCまるで達してない。実用レベルはPyQt5。
0670デフォルトの名無しさん
2016/09/01(木) 21:27:21.80ID:DPhjau0Sどーしよ確かPyQtとPySideはある程度APIに互換性持つように作られてるって話よね?
PyQtで作っていって後から移行していくってのは難しいかな
そんな複雑なものは作らないつもりなんだけど
0671デフォルトの名無しさん
2016/09/02(金) 10:03:57.15ID:mnwig8N6移行する可能性あるならQtPyみたいなラッパー挟んでおくとか
0672デフォルトの名無しさん
2016/09/04(日) 06:48:07.41ID:5SDmlLW2現在、RAD Studio(Delphi、C++Builderのセット)が無料でダウンロード可能です
右側のStarter Edition100% Offをクリックするとダウンロードページに飛べます
(無料ダウンロードは、2016年8月22日から9月9日までの期間限定)
0673デフォルトの名無しさん
2016/09/04(日) 07:00:06.04ID:5SDmlLW2https://www.embarcadero.com/jp/products/cbuilder/downloads
現在、C++Builderが無料でダウンロード可能ですよ
右側のStarter Edition100% Offをクリックするとダウンロードページに飛べます
(無料ダウンロードは、2016年8月22日から9月9日までの期間限定)
DelphiとC++Buiderは別個にダウンロードが必要な模様
0674デフォルトの名無しさん
2016/09/04(日) 07:04:42.80ID:5SDmlLW20675デフォルトの名無しさん
2016/09/04(日) 19:18:03.48ID:Vrh+QpQO0676デフォルトの名無しさん
2016/09/26(月) 05:11:31.80ID:QuOjt2vdってどうですか?
0677デフォルトの名無しさん
2016/09/28(水) 19:34:36.98ID:wo6qeSc00678デフォルトの名無しさん
2016/09/29(木) 21:46:52.88ID:PxkQZ8nm0679デフォルトの名無しさん
2016/09/30(金) 15:50:26.72ID:xMNH1bWw0680デフォルトの名無しさん
2016/10/01(土) 01:52:54.38ID:heqgsz8avscodeも結局導入したし
0681デフォルトの名無しさん
2016/10/01(土) 02:19:16.91ID:heqgsz8a0682デフォルトの名無しさん
2016/10/02(日) 10:18:12.93ID:5s6Hwz+BQt Creatorは軽くて、C++で使う分ならかなり使いやすい。WindowsもMACもLINUXも同じに使えるのはやはり便利。
0683デフォルトの名無しさん
2016/10/02(日) 19:18:46.32ID:q8R3rpA00684デフォルトの名無しさん
2016/10/03(月) 04:45:27.71ID:/ozlw1m0とはいえ欠点が多い
・タブがない
・補完と引数の表示を同時に出せない(システムのツールチップを使わず自作すべき)
・doxygenの解析をして補完時やカーソル当てた時表示して欲しい
・auto宣言の型を表示して欲しい(clang使えば簡単に出来るはずなんじゃないか)
・補完を始める最小文字が3文字固定
・デザイナーはエディタの中で開いて欲しい(intellijのscene builderのように)
0685デフォルトの名無しさん
2016/10/03(月) 21:14:25.39ID:vXlKVqvmQt に限ってはVSかQt Creatorしかない。
0686デフォルトの名無しさん
2016/10/03(月) 22:21:55.03ID:sz+a6DLZconst QString message = QObject::tr("This is an error message");
QMessageBox::information(0, "title", message, QMessageBox::Ok);
とやってtsファイル作成しても翻訳されないのだけど解決方法わかる人いませんか?
message = QApplication::translate("QObject", message.toUtf8());
とか入れてもダメでした。
0687デフォルトの名無しさん
2016/10/03(月) 22:30:30.00ID:KV08lTbC今日発売のKDevelop5様を忘れんじゃねえよ!!!!!!!!!!!!
0688デフォルトの名無しさん
2016/10/03(月) 22:34:36.26ID:KV08lTbC0689デフォルトの名無しさん
2016/10/03(月) 22:37:34.47ID:DMg6/n1r0690686
2016/10/03(月) 23:56:02.59ID:sz+a6DLZ0691デフォルトの名無しさん
2016/10/04(火) 00:39:12.99ID:3U/iaQ4H0692デフォルトの名無しさん
2016/10/04(火) 01:28:14.90ID:5Wz3FiTd0693デフォルトの名無しさん
2016/10/04(火) 04:40:56.58ID:ggPNfpyz補完も遅いし
KDevelopとQtCreatorが手を取り合う未来はなかったものか
0694デフォルトの名無しさん
2016/10/10(月) 01:43:46.66ID:TJu5gId1また、普通のデスクトップアプリをかんたんに作りたい場合はどれを選べばいいですか?
1. Qtウィジェットアプリケーション
2. Qt Quick アプリケーション
3. Qt Quick Controls 2 Application
4. Qt Quick Controls アプリケーション
0695デフォルトの名無しさん
2016/10/10(月) 18:00:49.32ID:Q436H0RN0696デフォルトの名無しさん
2016/10/10(月) 20:46:58.93ID:FasFDf9z0697デフォルトの名無しさん
2016/10/10(月) 21:56:14.24ID:nFrGWRY1かなり生産性高いと聞きますが
0698デフォルトの名無しさん
2016/10/11(火) 18:10:29.33ID:1Lx/eH5Wデスクトップ対応が貧弱で普通のデスクトップアプリには向かない。デスクトップアプリなら 1. のウィジェットがいい。
0699デフォルトの名無しさん
2016/10/12(水) 00:00:05.06ID:+8u/ldXW組込機器のUIとしてはもうウィジェットでは無理がある
0700デフォルトの名無しさん
2016/10/12(水) 19:52:33.12ID:6sjMaXoh0701デフォルトの名無しさん
2016/10/12(水) 21:08:24.35ID:Agmg21T9最近はよくなったので使っている
0702デフォルトの名無しさん
2016/10/13(木) 05:27:10.28ID:AkZazIsy0703デフォルトの名無しさん
2016/10/13(木) 20:08:37.48ID:HlWqGp0D組み込みはウィジェットが無理なのは明らかでQMLで作り上げるのがいい。
デスクトップはQMLは機能も速度もデスクトップ対応も未熟なのでウィジェットで作るのがいい。
モバイルはウィジェットとQMLのどちらもQtは役立たずなのでQtは使わずにネイティブかXamarinがいい。
0704デフォルトの名無しさん
2016/10/13(木) 22:41:12.21ID:AkZazIsy0705デフォルトの名無しさん
2016/10/13(木) 23:04:35.84ID:zuyiunOZQMLは実のところ超作りにくいな。
C++コードとQMLもあんまし仲良くないし
凝った画面を作ることはできるけど、代わりに他が犠牲になってる。
0706デフォルトの名無しさん
2016/10/14(金) 02:26:28.03ID:UDeqYdw60707デフォルトの名無しさん
2016/10/14(金) 16:56:59.95ID:ARWwroubQTableWidgetでは出来たのですが、TableViewでは該当する機能が見つけられませんでした。
0708デフォルトの名無しさん
2016/10/14(金) 21:19:44.95ID:DStfOCAtというと?
0709デフォルトの名無しさん
2016/10/14(金) 21:25:21.86ID:fQr6hNLNデリゲートで可能です。
0710デフォルトの名無しさん
2016/10/14(金) 22:17:33.72ID:UZiHbFO+教えてくださいませんか?LD_LIBRARY_PATHの環境変数を作成したいのですが、場所がわからないので
Qtのライブラリファイルを検索して場所を見つけたいのです。
当方、Linux(Ubuntu)を使っており、KDevelop4というのをインストールしたのですが、qmakeの場所は見つけたのですが、
LD_LIBRARY_PATHの場所を設定しなきゃいけないので。
端末からもコンパイルなどしたいんです。あと、余談ですが、KDevelop4とKDevelop5の共存っていうのはできるんですかね?
知ってる方いたら教えてください。よろしくお願いします。
0711デフォルトの名無しさん
2016/10/14(金) 22:25:04.19ID:fQr6hNLNqmake -query
0712710
2016/10/15(土) 07:31:41.32ID:hCWDa1yEあ〜ん。ありがと〜ん。それやってみたら/usr/lib/x86_64-linux-gnu/qt4/bin
って出て、/usr/lib/x86_64-linux-gnu/見たらいっぱいライブラリファイルあったよ。
それPATHに設定してみるよ〜ん。
0713デフォルトの名無しさん
2016/10/15(土) 08:25:25.29ID:7bkCMaUF0714デフォルトの名無しさん
2016/10/17(月) 22:24:12.37ID:gR0SAZQl*.soファイルを差し替える方法は無いですかね?lgplの制約を満たすのに
必要だとおもうのですが。
ministoroはほんのコアなところしかサポートしてくれなくて
MainWindowにHello worldするくらいしかできないです…
Qtconncurrentなんか使うともうロードできなくて全然使えない。
0715デフォルトの名無しさん
2016/10/18(火) 08:06:42.23ID:dUkYcKdFアプリのバイナリを提供する。
0716デフォルトの名無しさん
2016/10/18(火) 09:17:20.75ID:el8y4k+x.soなんだから
/data/data/パッケージ名/lib/
に上書きコピーしたらいいんじゃないの?
0717デフォルトの名無しさん
2016/10/19(水) 00:43:49.21ID:PwEZRPRqやはりそれくらいしかないですね…。
>>716
lib/はroot権限が無いと書き込めないので無理です。
0718デフォルトの名無しさん
2016/10/19(水) 01:55:44.97ID:TC17FKLqLD_LIBRARY_PATHを設定してアプリを起動
0719デフォルトの名無しさん
2016/10/19(水) 07:11:51.46ID:Az1sLGe9あと関数の引数よりも補完を優先して出して欲しいんですけどこっちは難しいかな
0720デフォルトの名無しさん
2016/10/20(木) 18:04:35.38ID:df9IR3lyどちらも簡単。
Clang Code Modelを使うならClangのビルドも必要。
0721デフォルトの名無しさん
2016/10/20(木) 23:09:04.21ID:0qBh12A6Qtを弄ぶようになって、はや7年。。俺にもついにチンチンをキュッキュッとしてくれる
マンコを持った綺麗な女性が現れましたよw
いやぁ〜、スミマセンねぇ・・。
0722デフォルトの名無しさん
2016/10/21(金) 21:42:57.89ID:SGMWqzXlそうすれば補完が効く言語大幅に増えるし特にpythonは需要があると思うし
0723デフォルトの名無しさん
2016/10/22(土) 00:09:22.26ID:c+q0/86Spyqtあるもんな。
QMLよりはやってんじゃね?
0724デフォルトの名無しさん
2016/10/22(土) 00:52:33.82ID:yeVNDjZx文字列の中の最大幅掛ける文字数で対処しています
これだと微妙にずれてしまいます
知っているえらい人お願いします
0725デフォルトの名無しさん
2016/10/22(土) 05:09:02.95ID:iY9xD8VoWin32APIならテキスト幅求める関数あった
0726デフォルトの名無しさん
2016/10/22(土) 05:09:51.83ID:iY9xD8VoAVとかだと縮む
0727デフォルトの名無しさん
2016/10/22(土) 06:37:14.16ID:klBj43YX0728デフォルトの名無しさん
2016/10/22(土) 12:42:46.46ID:8GzkemJ6Qt text widthで検索
0729デフォルトの名無しさん
2016/10/22(土) 15:34:26.49ID:GqmEKiT5各文字の幅(width)て加算しても実際の幅にはならない
んです
あの幅は一文字の幅のようでして
文字間の空白のサイズまで出してくれないのです
0730デフォルトの名無しさん
2016/10/22(土) 16:02:42.25ID:O48rD9qT>文字間の空白のサイズ
使用中のフォントの一文字毎に属性取得出来るはず
0731デフォルトの名無しさん
2016/10/23(日) 09:57:49.37ID:Vq/SxCKEQfontmetrics
コンストラクタで使うフォントセットしてwidth呼べばいい。
0732デフォルトの名無しさん
2016/10/23(日) 15:01:44.47ID:cgH7tP4x元々コマンドで操作する想定で作られた環境をデスクトップで開けるように切り替えることって簡単に出来ます?
出来なくはないんだとは思うけどやったことある人いたら問題点とか教えて欲しい
0733デフォルトの名無しさん
2016/10/23(日) 15:02:10.02ID:cgH7tP4x0734デフォルトの名無しさん
2016/10/23(日) 15:05:20.04ID:CGzeXgZhスレチはどうでもいいけど
意味が判らん文章だな
0735デフォルトの名無しさん
2016/10/23(日) 15:25:55.51ID:YgXIBf120736デフォルトの名無しさん
2016/10/23(日) 15:36:04.33ID:cgH7tP4x0737デフォルトの名無しさん
2016/10/23(日) 16:31:05.57ID:Y/pdkUgEいや、そこまではやってるが
空白の値を取るのが見つからないんだわ
0738デフォルトの名無しさん
2016/10/23(日) 17:44:44.77ID:Ctk7Nf1Pあなたの目的は
> あるフォントの文字列の正確な幅を出したい
であって
空白(カーニング、ツメなど)を取得することではないのでは?
0739デフォルトの名無しさん
2016/10/23(日) 18:54:15.52ID:7ilqsgtoこれじゃいかんの?
0740デフォルトの名無しさん
2016/10/24(月) 10:31:48.53ID:9xygNeDa0741デフォルトの名無しさん
2016/10/25(火) 20:58:40.81ID:9Y36GQ8Qここまでいっぱい助言があってなんでわからないのだろう。
0742デフォルトの名無しさん
2016/10/26(水) 21:07:09.12ID:AzNmsFEB0743デフォルトの名無しさん
2016/10/27(木) 06:07:44.66ID:iS+n1vVY例えばc++で書かれたオセロのライブラリ(合法手のチェックとか棋譜の管理とか)があったとして、
WZebraみたいなGUIソフトを作るのってどれくらい大変?
0744デフォルトの名無しさん
2016/10/27(木) 07:08:38.83ID:6weyJkmL0745デフォルトの名無しさん
2016/10/27(木) 14:57:26.88ID:zCtExMcu簡単
0746デフォルトの名無しさん
2016/10/27(木) 18:56:13.49ID:iS+n1vVYttps://github.com/ak110/ShogiCore
こういうライブラリがc++で書かれていたとして、GUIをQtで作るのってjavaやc#に比べて大変そうに感じたんですがそうでもないですか
0747デフォルトの名無しさん
2016/10/27(木) 19:29:37.40ID:49D/dXkQ別に拡張していないよ。
言語とかあんまり関係ないよ。
0748デフォルトの名無しさん
2016/10/27(木) 20:57:51.37ID:X0THyINsそうでもないですし
0749デフォルトの名無しさん
2016/10/27(木) 23:13:37.46ID:r0zzLK3F0750デフォルトの名無しさん
2016/10/28(金) 08:04:23.20ID:V021U7rf0751デフォルトの名無しさん
2016/10/28(金) 12:04:42.19ID:gIuQVefH0752デフォルトの名無しさん
2016/10/28(金) 13:14:26.61ID:9rEP3QYcQt とやってること変わらんなーと思えてくる
0753デフォルトの名無しさん
2016/10/29(土) 08:17:14.21ID:MpJutYIS見苦しくてもはや何を言ってるのかイミフ
中間コードは良くてソースコードはダメなのか
いまどきソースコードを自動生成する言語なんていくらでもあるだろ
…お前さんの言い分に合わせると、
Qtを一つの言語として話さないと噛み合わんな
0754デフォルトの名無しさん
2016/10/29(土) 11:18:29.97ID:FGo7wMS0お前の方が何を主張したいのか解らんわ
C++の規格に準拠したコンパイラでQtのソースがコンパイル通るのか?って話だよ
そのコンパイル結果が別の言語に翻訳されようがそんなコンパイラの実装なんか関係ねえわ。
で、通るの?通らないの? C++として通らないよね?
0755デフォルトの名無しさん
2016/10/29(土) 12:36:14.86ID:cmNtVHx40756デフォルトの名無しさん
2016/10/29(土) 13:33:20.34ID:FGo7wMS0プリプロセッサはC++の規格にあります
0757デフォルトの名無しさん
2016/10/29(土) 13:43:32.86ID:1iYaa/8Fそれを拡張と呼ばないこともハッキリしてる
0758デフォルトの名無しさん
2016/10/29(土) 23:36:37.04ID:OAQpoSGn別に拡張と呼んでもええと思うがなあ
0759デフォルトの名無しさん
2016/10/30(日) 04:18:54.23ID:KZBgGVbchttps://wiki.qt.io/About_Qt
"Qt-extended C++"
と公式wikiに思いっきり書いてあるし。
0760デフォルトの名無しさん
2016/10/30(日) 10:21:07.27ID:eaTTT2f80761デフォルトの名無しさん
2016/10/30(日) 14:15:43.07ID:YE4lc9M90762デフォルトの名無しさん
2016/11/04(金) 00:25:38.77ID:xWguXWiW非Windowsなのでどうしようもないけど。
0763デフォルトの名無しさん
2016/11/04(金) 03:28:06.75ID:e0uuer+h0764デフォルトの名無しさん
2016/11/06(日) 19:50:57.70ID:oxwLiJSw0765デフォルトの名無しさん
2016/11/07(月) 04:22:40.43ID:UAnlPhvr個人的にQtとC++の関係は、Objective-CとC言語の関係と似たようなもんだと思ってる
マクロ的な緩やかな方法でクラスの記述方法や、オブジェクト間のメッセージング(signal/slot)などの機能拡張をしているのも考え方として似ている気がする
少なくともC++を知っているだけではQtのプログラムは書けない(API/クラスリファレンスがあればいいというレベルではない)
そのうえで、Qtの使い方を知っていれば>>743みたいなのはすぐに作れる(既存のC/C++のライブラリは特に意識しなくてもそのまま使える)
C++だけでも魔窟なのに、それを拡張するQtは変態の巣窟に違いないと思う今日この頃です
0766デフォルトの名無しさん
2016/11/07(月) 16:14:03.57ID:iTWgrf69QOBJECTだけだろ
それ以外はただのC++
0767デフォルトの名無しさん
2016/11/08(火) 00:08:18.37ID:wyd/lfwi実装上はC++の言語仕様の範囲ではあるんだろうけど
・Meta-Object Compiler(moc)という独自のコンパイラ(ってかコード自動生成機)を通さないといけない
・オブジェクトのオーナシップ機構によりnewしてもdeleteしなくていい場合が多発(ありがたいんだけどね)
・オブジェクト間の通信でstring-basedのsingal/slotとかいう変態仕様がある
C/C++の外部ライブラリ使いますっていう軽い感じじゃなくて,Qtという拡張の仕様を知ってないと無理なレベルだと思うんだけど
0768デフォルトの名無しさん
2016/11/08(火) 00:55:04.17ID:unHUC1CF0769デフォルトの名無しさん
2016/11/08(火) 06:41:05.68ID:nm7uM9AiVSのC#と変わらん。
0770デフォルトの名無しさん
2016/11/08(火) 11:43:29.02ID:ZBAGJV1u実は君C++を理解出来てないんじゃね?
0771デフォルトの名無しさん
2016/11/09(水) 02:39:52.07ID:4JQnP0D5そりゃ単なるC++を生成しないとコンパイル通らないしな。当たり前じゃん?
0772デフォルトの名無しさん
2016/11/09(水) 02:46:23.15ID:4JQnP0D50773デフォルトの名無しさん
2016/11/09(水) 05:33:19.16ID:LgOifUcbなんで1GBも食ってるの...
0774デフォルトの名無しさん
2016/11/09(水) 05:34:36.18ID:OOQuAqmt0775デフォルトの名無しさん
2016/11/09(水) 12:41:28.76ID:iLDjyt+m>C/C++の外部ライブラリ使いますっていう軽い感じじゃなくて,Qtという拡張の仕様を知ってないと無理なレベルだと思うんだけど
とか言っちゃうひとって馬鹿だなーと
0776デフォルトの名無しさん
2016/11/11(金) 12:29:59.44ID:KgVthd+h通信ができるんだよね。ルートをとらないとダメとかあるんだろうか?
0777デフォルトの名無しさん
2016/11/11(金) 13:18:38.45ID:6JJTq1XSきっと贅肉まみれの boost が悪さしてるんだよ
0778デフォルトの名無しさん
2016/11/11(金) 23:36:15.64ID:7zzuCKiBQt Visual Studio Tools 2.0 Released
http://blog.qt.io/blog/2016/11/11/qt-visual-studio-tools-2-0-released/
0779デフォルトの名無しさん
2016/11/12(土) 00:45:01.50ID:oOpF8FTi0780デフォルトの名無しさん
2016/11/12(土) 07:09:25.21ID:7943qnIc0781デフォルトの名無しさん
2016/11/12(土) 09:08:33.62ID:l3KyPb4M0782デフォルトの名無しさん
2016/11/12(土) 21:06:19.31ID:PaPOjVgp0783デフォルトの名無しさん
2016/11/13(日) 01:40:41.82ID:1O9O0R8D0784デフォルトの名無しさん
2016/11/13(日) 04:25:10.59ID:dhGoOq8f+one
0785デフォルトの名無しさん
2016/11/13(日) 13:09:02.17ID:E3AtLktf0786デフォルトの名無しさん
2016/11/13(日) 13:57:05.29ID:qYv5aseTQtで作ったAndroid用アプリは動かせるんじゃろうか・・。
0787デフォルトの名無しさん
2016/11/13(日) 19:36:46.27ID:Jsb+/UKvあとからgoogleplayインストール出来るらしいから動くんちゃうか
0788デフォルトの名無しさん
2016/11/14(月) 19:13:14.71ID:Kzji+pNo最近xamarin界隈は無料化されたりIDE登場だったりで熱いね
Qtは盛り上がりに欠けるなぁ
0789デフォルトの名無しさん
2016/11/14(月) 20:39:27.28ID:+0HnLYFR0790デフォルトの名無しさん
2016/11/14(月) 23:29:59.76ID:OC8tYezD0791デフォルトの名無しさん
2016/11/15(火) 01:21:18.98ID:XK9CSVmP0792786
2016/11/15(火) 04:42:24.62ID:TLJK3ZdB質問してたの忘れてた(;^_^
どうもありがとう。KindleFireとかいうの4980円だったから頼んでみたんで、楽しみ・・。
適当に作ってインストールしてみよ・・。
一連の流れから
>Qtも微妙になってきたねえ。
自分はUbuntuとかMintやってるから、Qtが一番ですよ。
LinuxもUbuntu,Mintで一気に道が開けてきたからある程度はいいんじゃない?
0793デフォルトの名無しさん
2016/11/15(火) 04:53:03.41ID:ulUg8AFG0794デフォルトの名無しさん
2016/11/15(火) 05:15:42.03ID:oFg9tfp90795デフォルトの名無しさん
2016/11/15(火) 05:43:43.49ID:E8IY46L20796デフォルトの名無しさん
2016/11/15(火) 06:10:58.40ID:E8IY46L20797デフォルトの名無しさん
2016/11/15(火) 06:13:19.18ID:HcDSv4MP0798デフォルトの名無しさん
2016/11/15(火) 16:23:07.36ID:lJCV0EMzXamarinの上辺がVisual Studioになったものらしい。
0799デフォルトの名無しさん
2016/11/16(水) 12:19:40.08ID:wnKhXXqD0800デフォルトの名無しさん
2016/11/16(水) 16:49:22.88ID:URMKBQmU0801デフォルトの名無しさん
2016/11/16(水) 20:19:06.43ID:z6rj4y0d0802デフォルトの名無しさん
2016/11/16(水) 21:23:25.65ID:24qQZmwPウィンドウサイズに比例してドックウィジェットのサイズを変えたり、
二つのドックウィジェットの大きさを常に同じに保ったりしたいんだがどうにも上手くいかないんだよ
0803デフォルトの名無しさん
2016/11/16(水) 23:36:12.73ID:fzskfnoe0804デフォルトの名無しさん
2016/11/18(金) 05:10:14.53ID:DNryBSZmターミナル開くの面倒だなって思いながら調べてたら、ROS用のプラグイン(https://github.com/ros-industrial/ros_qtc_plugin)に内蔵ターミナルが含まれてるのを発見してそこだけ拝借したいなって思ってるんだけど
全然スキルがないので出来るかなぁ
0805デフォルトの名無しさん
2016/11/18(金) 15:41:47.93ID:vbdBJsNN0806デフォルトの名無しさん
2016/11/20(日) 18:30:25.40ID:q63JT1Zg0807デフォルトの名無しさん
2016/11/20(日) 19:37:34.74ID:aTMmJfMO0808デフォルトの名無しさん
2016/11/21(月) 17:51:43.33ID:w8vd/6dvJavaFXとWPFより楽しく使える。
0809デフォルトの名無しさん
2016/11/22(火) 19:55:14.73ID:8jO2k5t9FTPサーバーへのLIST取得、ダウンロード、アップロードを実現できているサンプルは
ご存じないでしょうか?
Qt4.8(?)まではQFtpというクラスを使って容易にできたらしいのですが。
アプリのプラットフォームはWindows/iOS/Androidです。
どうぞよろしくお願いいします。
0810デフォルトの名無しさん
2016/11/22(火) 22:05:23.51ID:LbJOltvN自分でQFTPを実装すれば良いよ。
0811デフォルトの名無しさん
2016/11/22(火) 22:13:36.66ID:OGV+KtfX0812デフォルトの名無しさん
2016/11/22(火) 23:03:14.52ID:zwn7sjgJQt 4's QFtp class for Qt 5
http://code.qt.io/cgit/qt/qtftp.git/
0813809
2016/11/23(水) 15:50:20.78ID:LspBoevhqtftpを試させて頂きます。
0814デフォルトの名無しさん
2016/11/28(月) 17:11:40.23ID:Qf0m4Z7C開発者の環境だと正常に起動するらしく、どう修正すればいいか分からないそうです。
(何人かのプレイヤー仲間も起動しないらしいので、私の環境が変というわけじゃない模様)
インストールフォルダからfreeciv-qt.exeを実行すると、以下の2つのエラーメッセージが表示されます。
どうすれば起動するようになるのか教えていただけないでしょうか?
http://freeciv.org/download.html (ソースコードも公開されています)
"freeciv-qt"
This application failed to start because it could not find or load the Qt platform plugin "windows".
Reinstalling the application may fix this problem.
-----
"Microsoft Visual C++ Runtime Library"
Runtime Error!
Program: C:\Program Files (x86)\Freeciv-2.5.6-qt\freeciv-qt.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
0815デフォルトの名無しさん
2016/11/28(月) 19:50:06.19ID:msYXnjQ50816デフォルトの名無しさん
2016/11/29(火) 00:30:01.06ID:gy2rg0Xn0817デフォルトの名無しさん
2016/11/29(火) 02:17:13.56ID:fFdt+41Qエラーメッセージが何が足りないか言っているじゃないの
0818デフォルトの名無しさん
2016/11/29(火) 06:47:52.32ID:kPD25+SsGtk#に負けるQtって...
0819814
2016/11/29(火) 20:31:33.81ID:A0omnyc7私自身はプログラミングの知識がほとんどないもので…。
もちろん開発者にもエラーメッセージの内容は伝えてありますが、
半分諦められています。
とりあえずwindeployqtのことを伝えて、返信を待つことにします。
0820デフォルトの名無しさん
2016/11/29(火) 23:39:27.64ID:GxAF3rJa開発者もキリがないし無視してるだけじゃねーの
0821デフォルトの名無しさん
2016/11/30(水) 03:28:46.58ID:VP4J3vK5バグだとか報告したり2chで聞く前に
ドキュメントぐらい読めよ
0822デフォルトの名無しさん
2016/11/30(水) 05:52:27.85ID:/gnC384r0823デフォルトの名無しさん
2016/11/30(水) 18:02:07.67ID:3E8a/W4Xエンバカのことか
0824デフォルトの名無しさん
2016/12/01(木) 13:38:08.05ID:OWujHEiHhttp://wikiwiki.jp/freeciv/?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
>qtクライアントがランタイムエラーで起動しない場合
これじゃないの?
まあこれでダメでも板違いだから帰って
0825デフォルトの名無しさん
2016/12/02(金) 08:54:48.36ID:QZR2QQa4自前でpluginフォルダつくるかしないといけない。
0826デフォルトの名無しさん
2016/12/03(土) 17:47:37.01ID:wzt+kGWCそのアプリが参照してるディレクトリのパスに日本語含まれてたりしない?
0827デフォルトの名無しさん
2016/12/05(月) 17:18:09.51ID:mIVi9kKsお前らなんか書け!
0828デフォルトの名無しさん
2016/12/05(月) 21:38:35.47ID:ryWJUcx/0829デフォルトの名無しさん
2016/12/11(日) 18:29:33.26ID:PpX19a7E0830デフォルトの名無しさん
2016/12/11(日) 21:25:43.02ID:7XInO4Bb対象が新規開拓よりも既存のC++側の移行を促してるせいで、
ユーザーの共食い誘導がほとんど(しかもそれが実らず)
俺自身、サンプル動かした程度で移行するほどの魅力は感じなかった
0831デフォルトの名無しさん
2016/12/12(月) 00:08:04.07ID:Q08tzAWM0832デフォルトの名無しさん
2016/12/12(月) 07:35:32.58ID:Q08tzAWMLinuxで最新のQtCreatorでまともな見た目にするにはどうすればいいんだ...
0833デフォルトの名無しさん
2016/12/12(月) 08:13:24.86ID:Q08tzAWM0834デフォルトの名無しさん
2016/12/15(木) 12:30:17.15ID:7KRIzock0835デフォルトの名無しさん
2016/12/15(木) 20:14:05.22ID:20o570EAテキストエディタと同じフォントを使っているからソースコードを変更。
0836デフォルトの名無しさん
2016/12/18(日) 15:43:34.86ID:SqLHBVY6デスクトップでは機能がまだ不十分な上に変な動作をするから
デスクトップアプリを作るにはウィジェットの方がいい。
0837デフォルトの名無しさん
2016/12/22(木) 19:55:13.53ID:jFKHkEee0838デフォルトの名無しさん
2016/12/23(金) 19:11:43.99ID:AInwJ40WビルドしたQtとQt Creatorをビルドして使っている。
補完は自動で出て、ヘルプ開くのも一瞬。
0839デフォルトの名無しさん
2016/12/27(火) 19:00:24.53ID:v5+feq1o自分の調べたところでは、
・QwtSlider::handleRect().width()はゼロ
・QwtSlider::sliderRect().width()はprotect
です。
やりたいことは、
QwtPlotとQwtSliderを上下に並べて、原点左を合わせる
ことなのですが。
0840デフォルトの名無しさん
2016/12/28(水) 12:38:25.52ID:kFL7wfb20841デフォルトの名無しさん
2016/12/28(水) 12:40:25.70ID:kFL7wfb2getBorderWidth
setBorderWidth
setSpacing
0842デフォルトの名無しさん
2016/12/28(水) 12:43:04.53ID:kFL7wfb20843839
2016/12/28(水) 14:28:46.92ID:+00U3AVYの右上のような使い方をしているのですが、
>口口
みたいなツマミの半分だけ左の原点がずれるんですよね。
で、
>口口
の幅が知りたいんです。
0844デフォルトの名無しさん
2016/12/28(水) 15:07:49.08ID:45reyBmEつまみも半分消すのか?
0845839
2016/12/28(水) 15:13:24.42ID:+00U3AVYqwtSliderとqwtPlotとつまみ分ズレる、
という問題が発生しています。
消す気はないです。
0846デフォルトの名無しさん
2016/12/28(水) 15:18:53.76ID:kFL7wfb20847デフォルトの名無しさん
2017/01/01(日) 20:15:21.16ID:/0Z2WE+w0848デフォルトの名無しさん
2017/01/03(火) 00:02:05.89ID:7BrmuiPdprotectedなメンバ変数の中身知りたいなら派生クラス作ればいいんじゃないかなあ?
0849デフォルトの名無しさん
2017/01/03(火) 00:44:16.35ID:YblNrG81マウスイベントを監視していれば出来るんじゃないか?
0850デフォルトの名無しさん
2017/01/07(土) 02:03:45.53ID:vH1lZdHH0851デフォルトの名無しさん
2017/01/09(月) 17:51:27.19ID:nq81pkaz0852デフォルトの名無しさん
2017/01/10(火) 06:37:36.21ID:kJNzv1aF0853デフォルトの名無しさん
2017/01/29(日) 22:23:18.38ID:+KkZY0p7ttps://www.infoq.com/jp/news/2015/12/v-play-cross-platform-mobile
2Dゲームのイメージが強かったけどいつの間にかアプリ開発も強化されてて結構良さ気に見える
0854デフォルトの名無しさん
2017/02/04(土) 14:29:57.24ID:29R1joD5yum や apt-get 等でインストールできるのはあくまでGPL版で
動的リンクしてもライセンス的にはGPLになるのでしょうか?
LGPL版はそう明示して公開しているインストーラを使用して
インストールして開発しないといけないという事でしょうか
0855デフォルトの名無しさん
2017/02/04(土) 15:33:51.81ID:e9aNESBj0856デフォルトの名無しさん
2017/02/04(土) 20:22:24.65ID:pkxuiFtj/usr/share/doc/qtみたいなその辺にライセンス文書あるだろうからそこ確認すれ
0857デフォルトの名無しさん
2017/02/06(月) 11:01:27.16ID:Ot1VHlwxありがとうございます。/usr/share/doc/qt-4.8.5 には LICENSE.LGPL と LICENSE.GPL3
両方入っていました
で SRA 社の FAQ をみたら
> 通常、Linux のディストリビューションに含まれる Qt は LGPL/GPL で提供されています。
とあったので動的リンクして LGPL のライセンス表示、ファイル等を入れれば大丈夫そうですね
最初から FAQ をよく見ておくべきでした
0858デフォルトの名無しさん
2017/02/07(火) 10:19:43.94ID:ycwjuWfN0859デフォルトの名無しさん
2017/02/07(火) 10:31:34.42ID:pO8TZj/r0860デフォルトの名無しさん
2017/02/07(火) 12:48:25.84ID:rbbJBTTu0861デフォルトの名無しさん
2017/02/07(火) 13:47:18.77ID:3CZf+/2o.NETも同じだけど。
0862デフォルトの名無しさん
2017/02/08(水) 19:48:22.47ID:z7CrxHSJオレたちはようやくのぼりはじめたばかりだからな
0863デフォルトの名無しさん
2017/02/08(水) 20:21:07.83ID:nFcVJhTO結局メニューの位置やボタン配置、ポップアップなど
基本的な要素は20年間ほとんど変化ないんだよな
下回りが激変している中で、ラッパーとしてのQtライブラリは有効ではあるけど
0864デフォルトの名無しさん
2017/02/09(木) 06:31:43.46ID:oM7l64FI0865デフォルトの名無しさん
2017/02/09(木) 08:53:09.60ID:+v4fSGMEそろそろ6が来るかね。
0866デフォルトの名無しさん
2017/02/09(木) 15:46:53.45ID:LkIFwyiBまだ先の話や
ttp://gihyo.jp/news/report/2016/10/0701?page=2
それよりQtCreatorを作りなおしてくれ
0867デフォルトの名無しさん
2017/02/10(金) 06:15:11.86ID:MqsGdkm+0868デフォルトの名無しさん
2017/02/10(金) 06:30:25.32ID:wjDeaWhg0869デフォルトの名無しさん
2017/02/10(金) 06:41:16.18ID:MqsGdkm+じゃあ俺は使い込み過ぎなのかね
文字を打とうとして落ちるからインテリセンス系の何か不具合だとは思うが
0870デフォルトの名無しさん
2017/02/10(金) 07:17:34.55ID:ohQ5NBSX0871デフォルトの名無しさん
2017/02/10(金) 08:53:10.14ID:pl8vUH3F0872デフォルトの名無しさん
2017/02/10(金) 09:25:56.13ID:MRcACxyw0873デフォルトの名無しさん
2017/02/10(金) 09:39:50.02ID:FKfrHy6dいろいろあるが、例えば、ファイルを追加すると.proには入っているけれどソースグループにファイルがなくてエディタに表示できないということがあり再起動すると表示される。
外部ツールを起動しようとしても起動できない、バージョンによってできたりできなかったりする。
日本語入力で読みに下線が引かれないのはひどい。テキストカーソルがビジーカーソルになってテキスト選択しにくくなって再起動というのもわりと起きる。
0874デフォルトの名無しさん
2017/02/10(金) 16:41:18.99ID:hHNUUpqe落ちてるんじゃなくて検索に時間かかってるだけかもな
0875デフォルトの名無しさん
2017/02/10(金) 16:42:09.15ID:hHNUUpqeメモリ不足じゃね
0876デフォルトの名無しさん
2017/02/10(金) 18:45:02.34ID:MqsGdkm+いやフツーに落ちるよ、主にC++エディタで。
あー、LinuxのQtCreatorは落ちないな、Windows版だけ。
0877デフォルトの名無しさん
2017/02/10(金) 18:59:04.23ID:FKfrHy6dメモリーは32GBで20GB使っている状態だから不足していない。
今日はヘルプの検索で落ちた。続けて2度。
0878デフォルトの名無しさん
2017/02/10(金) 19:24:43.77ID:uvYjgaWU俺はLinuxには他に良いGUIツールキットがないから渋々使ってるわ
Xamarinとか見てると素直にWindowsで.Netやってりゃよかったかなと思うよ
0879デフォルトの名無しさん
2017/02/10(金) 19:30:32.12ID:hHNUUpqeメモリ不足じゃなくてメモリ不良かもな
0880デフォルトの名無しさん
2017/02/10(金) 19:37:06.52ID:FKfrHy6dQt Creatorの他は落ちすぎると感じないのだが。
0881デフォルトの名無しさん
2017/02/10(金) 19:50:28.41ID:MqsGdkm+QtCreatorだけだ、こんなに落ちるの
0882デフォルトの名無しさん
2017/02/10(金) 20:14:56.04ID:pl8vUH3F0883デフォルトの名無しさん
2017/02/11(土) 01:41:23.80ID:WqL+G8fIし直していて最新。
休憩して戻ったらsegfaultで落ちていた。がっかりだ。
バージョン4になってから落ちたり変な動きが増えている。
0884デフォルトの名無しさん
2017/02/11(土) 05:40:56.13ID:cIqrV7p70885デフォルトの名無しさん
2017/02/11(土) 13:12:15.34ID:bfT7og+wさすがに落ちすぎ
おま環
0886デフォルトの名無しさん
2017/02/11(土) 13:49:59.83ID:m7MSu5160887デフォルトの名無しさん
2017/02/11(土) 23:32:45.91ID:BIVFqIQk別のテキストエディタで編集して、ビルドとデバッグだけに使ってるわ
0888デフォルトの名無しさん
2017/02/12(日) 00:17:03.50ID:n3zc0h850889デフォルトの名無しさん
2017/02/12(日) 02:21:07.09ID:ACCgmL9Zエディタは素のままではとても使いにくい。
キーボードショートカットのマクロ定義を色々やってなんとかストレスなしにできているが、
エディタ以外でキーボードショートカットがカスタマイズできずものすごく使うのが嫌になる。
他のアプリと同じようにテキスト編集ができないのは使いにくいとしか言いようがない。
0890デフォルトの名無しさん
2017/02/12(日) 05:57:57.02ID:qz42IsfEmonodevelopみたいにvisual studioを徹底的にパクれよ
0891デフォルトの名無しさん
2017/02/12(日) 08:20:21.06ID:MRPxQTsDMicrosoftによってXamarinStudioを経て、Visual Studio for Macとなったもよう
0892デフォルトの名無しさん
2017/02/12(日) 14:24:55.86ID:e3mN/GgY0893デフォルトの名無しさん
2017/02/12(日) 17:46:11.59ID:qz42IsfE0894デフォルトの名無しさん
2017/02/12(日) 17:47:06.28ID:3hRqj9eW使い勝手よりも公式という安心感?でQtCreatorが生き残った感じがするな
0895デフォルトの名無しさん
2017/02/12(日) 21:36:33.90ID:ACCgmL9Z再起動するとエラーにならず定義した通りに動く。
0896デフォルトの名無しさん
2017/02/13(月) 18:00:50.67ID:UyeCKZqE0897デフォルトの名無しさん
2017/02/13(月) 18:24:37.84ID:RiUZUx9N2.試しにひとつ小さなプロジェクトだけ入っているデフォルトセッションを開いてから、さっきのセッションを開くとうまく開かれる。
Qt Creatorを再起動して1と2を繰り返し3回できた。Qt Creatorのバグとしか考えられない。
0898デフォルトの名無しさん
2017/02/13(月) 20:49:30.28ID:1n3fgZrXその原因がWindows固有のパーサー(python?)周りにしか思えんが
ちょっと粘着しすぎ
0899デフォルトの名無しさん
2017/02/13(月) 22:03:55.43ID:ZmlFw06C要は慣れだよ。
Qtcreatorが不安定なんて言ったらeclipseなんて使えないだろう。
0900デフォルトの名無しさん
2017/02/14(火) 01:27:34.62ID:EBiG8Vve0901デフォルトの名無しさん
2017/02/14(火) 06:40:14.26ID:gvI2dPQZClion community版が出たりしないかなぁ
QtCreator補完は頑張ってるよ
ClangCodeModelとかすごいよ
UIがもっとまともであれば...
0902デフォルトの名無しさん
2017/02/14(火) 06:44:01.84ID:BEB0akQu0903デフォルトの名無しさん
2017/02/14(火) 10:34:37.67ID:gvI2dPQZこの動画にモバイル版はXamarinで書かれてるよって(英語で)コメントしたら非表示にされたっぽい
動画内でiPadで操作してるシーンが写ってて、最初モバイル版もQtで作られてるのかと思った
こんなの詐欺だわ
0904デフォルトの名無しさん
2017/02/14(火) 18:05:09.38ID:EBiG8Vve>QtCreator補完は頑張ってるよ
そう思う。
>ClangCodeModelとかすごいよ
こちらもそう思う。
0905デフォルトの名無しさん
2017/02/14(火) 18:08:13.85ID:EBiG8Vveそんなことまでするのはひどいな。
まあ、QtのモバイルはiOSとAndroidの両方ダメ、使い物にならないよ。
0906デフォルトの名無しさん
2017/02/14(火) 18:24:53.54ID:uwayiWk9おま環
0907デフォルトの名無しさん
2017/02/14(火) 19:52:59.36ID:gvI2dPQZclang5.0でlanguage serverが実装される?
そうなったらClangCodeModelいらなくなるかな?
QtCreatorがlanguage server procotolを実装してくれたら対応する言語が大幅に増えるので期待だな
0908デフォルトの名無しさん
2017/02/14(火) 21:26:15.17ID:a8KDDrmv0909デフォルトの名無しさん
2017/02/14(火) 21:52:51.30ID:MfKEp5BT0910デフォルトの名無しさん
2017/02/15(水) 06:31:03.07ID:N3aAX75Aに見えた
0911デフォルトの名無しさん
2017/02/15(水) 18:25:15.16ID:2jsU3Qui共有ライブラリに対する理解が欠けてるようなので方法だけでもさらっと書いてくれたら嬉しい(>_<)
0912デフォルトの名無しさん
2017/02/16(木) 06:47:43.22ID:0vGlB+pu0913デフォルトの名無しさん
2017/02/16(木) 08:59:26.89ID:C7iDG0K00914デフォルトの名無しさん
2017/02/16(木) 17:46:10.18ID:0vGlB+pu0915デフォルトの名無しさん
2017/02/17(金) 01:53:10.10ID:V3hQtSut環境に合わせてちゃんと動けないQt Creatorのバグ
0916デフォルトの名無しさん
2017/02/17(金) 10:17:10.44ID:B+v2KX+tpublic:
explicit HOGE();
signals:
hogehoge1();
public slots:
hogehoge2();
}
みたいに継承クラスのシグナルを作ろうとするとコネクト出来ないのだけれど、誰か解決法をご存じないですか?
0917デフォルトの名無しさん
2017/02/17(金) 11:06:14.27ID:qWSjuuQ+0918デフォルトの名無しさん
2017/02/17(金) 16:16:06.25ID:yGnzX63H0919デフォルトの名無しさん
2017/02/17(金) 17:06:09.99ID:/d1yw7Ku0920デフォルトの名無しさん
2017/02/18(土) 09:21:55.93ID:LPq0uqOG0921デフォルトの名無しさん
2017/02/18(土) 15:55:53.31ID:QTaqjjoOQtが5.8になってたことに気づきました。
Qtをアップデートするにはどのような手順で行うのが一般的なんでしょうか?
0922デフォルトの名無しさん
2017/02/18(土) 16:03:00.66ID:wopPmvW80923デフォルトの名無しさん
2017/02/18(土) 16:39:43.78ID:QTaqjjoOまだ終わってませんがどうやら問題なくいけそうです。
ありがとうございました
0924デフォルトの名無しさん
2017/02/23(木) 23:12:12.54ID:7PxS90Q1linuxのgui はqtで作るのが一般的なのかな?
0925デフォルトの名無しさん
2017/02/24(金) 06:35:14.53ID:See/JzpMqtの組み込みライセンスは結構高いから確認しとけな
0926デフォルトの名無しさん
2017/02/24(金) 08:08:53.61ID:0s6CQ/4d0927デフォルトの名無しさん
2017/02/24(金) 16:48:57.59ID:/lBmyZ7Oそれでも元は取れる。
0928デフォルトの名無しさん
2017/02/25(土) 01:19:14.93ID:fO/cFm+iありがとう、確認するわ
0929デフォルトの名無しさん
2017/02/25(土) 18:26:03.50ID:Sn2RPuUL0930デフォルトの名無しさん
2017/02/26(日) 16:47:13.92ID:tZe5K01CQMLの補完は、使えないものが候補に出たり、使えるものが補完されないのが多すぎてとても使い難い。
0931デフォルトの名無しさん
2017/02/27(月) 17:04:52.65ID:yt3h6/+k反応がない所をみると、誰も何も作ってないみたいだね。
0932デフォルトの名無しさん
2017/02/27(月) 17:36:19.27ID:v4kgYpBMいろいろ作っている。
仕事で作っているから何を作っているか話すとどこのを作っているかわかるから話せない。
0933デフォルトの名無しさん
2017/02/27(月) 21:31:38.47ID:+MBVHm9K2chはおっさん多いから(当然このスレも)、もうプログラム作っている奴が少ないだろう
20代の連中なら現役バリバリの土方でQtで作っているんだろうが
>>932
それのライセンスは何? LGPL?
0934デフォルトの名無しさん
2017/02/27(月) 22:28:36.61ID:z/C/Uv98仕事で使えたら楽なんだけどなあ
0935デフォルトの名無しさん
2017/02/27(月) 22:52:36.62ID:+MBVHm9K仕事でもLGPLのQtは使えるだろ
LGPLのQtで作ったものは無償で提供の義務はないんだし
0936デフォルトの名無しさん
2017/02/28(火) 00:13:49.52ID:OxzxGc77LGPL v3だから仕事で使えない
0937デフォルトの名無しさん
2017/02/28(火) 06:54:14.16ID:fuyMIVR80938デフォルトの名無しさん
2017/02/28(火) 17:31:30.91ID:OxzxGc77商用じゃないと使えないのがまだあるし、LGPL v3 じゃ制約がきつすぎて使えない
0939デフォルトの名無しさん
2017/02/28(火) 18:38:17.71ID:OcMcwhToぼんやりとは理解しても、細部までとなるとさっぱりわからん
0940デフォルトの名無しさん
2017/03/01(水) 08:23:21.33ID:0B5YcFpQ組み込みはいかん。
0941デフォルトの名無しさん
2017/03/01(水) 08:32:04.10ID:vtZNckjh0942デフォルトの名無しさん
2017/03/01(水) 19:57:52.41ID:+OsHuXNFLGPLv3 で組み込みで商用版売って稼ぎたい、オープンガバナンスでバグ対応は俺たちやらないからフリーでよろしく
0943デフォルトの名無しさん
2017/03/01(水) 20:33:08.06ID:JZk0/XQQオープンソースライセンスを守れば良い訳じゃないの?
組み込みっても幅広いでしょ、ラズパイみたいのからAndroid/iOSまで
自販機、券売機、ATMの類はWindowsエンベ率高そうだけど
0944デフォルトの名無しさん
2017/03/02(木) 20:36:54.10ID:Wq/4sMfILGPL v3は改変したQtを機器にインストールするための情報(installation information)の開示
が義務付けられている。
ユーザ製品の「『インストール用情報』」(Installation Information)とは、 ユーザ製品内の『
保護された作品』に関して、『対応するソース』の改変され たバージョンから得られる『保護
された作品』の改変されたバージョンを、イ ンストール、実行するために必要な手法、手順、
認証キーやその他の情報すべ てを意味する。この情報は、改変されたオブジェクトコードの継
続的な動作が、 改変が為されたということによってのみ拒否されたり妨害されることが決して
ないことを保証するのに十分なものでなければならない。
0945デフォルトの名無しさん
2017/03/02(木) 22:24:08.74ID:/yaCjXecQtが改変されていなければ何もしなくて良いということ?
0946デフォルトの名無しさん
2017/03/02(木) 23:30:36.35ID:v0pqsBKd0947デフォルトの名無しさん
2017/03/02(木) 23:38:03.84ID:Wq/4sMfIQtの改変に関係なくしなくちゃいけない、だから組み込みでは使えない
0948デフォルトの名無しさん
2017/03/02(木) 23:49:01.59ID:OYNbquL10949デフォルトの名無しさん
2017/03/03(金) 00:04:46.32ID:2D0sazxC何をしないといけなくて、なぜ組み込みでは使えないの?
0950デフォルトの名無しさん
2017/03/03(金) 11:53:04.09ID:dOvYPNcqしなくてはいけないのはインストールするための情報の開示、
そんなことをできるようにわざわざ作れない、もしそうできるように作って開示したら中を勝手にいじられてしまう。
0951デフォルトの名無しさん
2017/03/03(金) 12:57:40.31ID:hILkXDuu書換のための方法をわざわざ提供しなくても良いけど
特許に影響無いようなメタデータまで隠すのはフェアじゃ無いよね的な
0952デフォルトの名無しさん
2017/03/03(金) 15:12:31.70ID:xGrK0OHgそんなに嫌なら使わなきゃいいじゃん、って話にすぎない。
逆に、使いたいのにってんなら、世界の趨勢に追いついてない法律が時代遅れで、他国に置いてかれるだけだな。
0953デフォルトの名無しさん
2017/03/03(金) 17:26:43.13ID:dOvYPNcqLGPL v3じゃ使えないから商用版を使う
0954デフォルトの名無しさん
2017/03/03(金) 19:27:20.08ID:uPWTtK2P素直に読むとlibQt5*の差し替えさえできれば良いと解釈できてしまうような
0955デフォルトの名無しさん
2017/03/03(金) 20:40:06.25ID:Orpq0K3LLGPLのソフトウェア使ってるぞ
WebKitとか
AndroidスマホもGPLであるLinuxカーネルを使ってるが
メーカーは普通にカスタムカーネル書き込めなくしているじゃん
0956デフォルトの名無しさん
2017/03/03(金) 21:15:35.59ID:SEBfdj3K0957デフォルトの名無しさん
2017/03/03(金) 21:46:48.50ID:uo6XDlXVLGPL
https://mag.osdn.jp/07/09/05/017211
『インストール用情報』を提供する。ただしこれはGNU GPL第6項に従い そのような情報を提供することが
義務付けられている場合に限られ(略)
GPL 第6項
https://mag.osdn.jp/07/09/02/130237
この条項の下で『対応するソース』は『インストール用情報』と共に提供されなければならない。
しかしこの条件は、あなたと第三者のいずれもが改変されたオブジェクトコードをユーザ製品にインストールする
能力を有していない際には適用されない(例えば、作品がROMにインストールされている場合)。
0958デフォルトの名無しさん
2017/03/03(金) 21:59:47.84ID:8SEA7Mtt文字通りROMだね。後からアップデートすら出来ない製品
「あなたと第三者のいずれもが改変されたオブジェクトコードをユーザ製品にインストールする能力を有していない際には」って書いてあるじゃん?
0959デフォルトの名無しさん
2017/03/03(金) 23:11:54.52ID:SEBfdj3K能力を有していないことにしていいみたいだな
0960デフォルトの名無しさん
2017/03/03(金) 23:43:49.88ID:TSrsvtYDそんな人達が問合せして来たら素直に応じようって訳で
0961デフォルトの名無しさん
2017/03/04(土) 00:23:26.24ID:4sxKk++E『インストール用情報』と共に提供されなければならない
という条件は適用されない >>957
「インストールするための情報の開示」は不要 >>950
0962デフォルトの名無しさん
2017/03/04(土) 01:13:22.84ID:vSIE3HyNROMならね、バージョンアップやバグ修正があるからROMにはできないがほとんどだ
0963デフォルトの名無しさん
2017/03/04(土) 01:24:46.61ID:a1Qd0ocBROMの張り替えでソフトウェアを置き換えるのをインストールと呼ぶのかね?
0964デフォルトの名無しさん
2017/03/04(土) 06:11:32.18ID:hoZpUjWg正直組み込み用途として考えると規模もたいしたことないプログラムがほとんどだろうに
ライブラリだけはバカでかく使いにくい
0965デフォルトの名無しさん
2017/03/04(土) 09:02:14.24ID:TJS7XIWH0966デフォルトの名無しさん
2017/03/04(土) 09:32:42.43ID:X+fGCXAxROMに書き込むのが必須ではないだろ
PS4はHDDにファームウェア入ってるけど
ユーザーは自由に改変版をインストール出来ないからセーフだろ
0967デフォルトの名無しさん
2017/03/04(土) 12:40:16.62ID:a1Qd0ocB「あなたと第三者のいずれも」
0968デフォルトの名無しさん
2017/03/04(土) 16:48:47.33ID:VFtHImK3インストールと呼ばなかったらそれでいいの?
仮にプログラムが光学メディアに入っててディスクを差し替えるのは
インストールと呼ばないからOKなのか?
0969デフォルトの名無しさん
2017/03/04(土) 17:41:53.09ID:hoZpUjWgインストールって何を?
全体の1/1000にも満たないQtで作ったアプリのインストール方法?
それともハードウェアからドライバI/Oまで全てのスペックを公開しろ?
第三者が自由に入れ替えられる場合はそれらを全て公開しないといけなくて
第三者が入れ替えられない状況では
開発者がインストールする事になるのは当たり前だけど
第三者が不可能な状況でも公開しろってこと?
0970デフォルトの名無しさん
2017/03/04(土) 18:32:50.55ID:a1Qd0ocBあなたと第三者のいずれも
なんだから、「あなた」つまりLGPLのライブラリーをライセンスを許諾して利用する人も入ってるに決まってるじゃん。
>全体の1/1000にも満たないQtで作ったアプリのインストール方法?
それが嫌なら要件に合わないからLGPLのライブラリーなんて使うなって事。
他にもリバースエンジニアリングを禁止してはだめとかいう条項もあるから情報開示が嫌ならそこでも合わないと思うよ。
0971デフォルトの名無しさん
2017/03/04(土) 18:57:18.43ID:hoZpUjWgQtを使う以上、Qtとは完全に無関係な部分まで全て含めてセキュリティもクソも
知ったこっちゃなく丸裸にしろってことだよね
つまり有料版の使用を半強制してるわけだよね?
死ぬほど下手な文章で小難しくベラベラ書いてるけど
ぶっちゃけ金払えってことだろ? そう言えばいいじゃん?
0972デフォルトの名無しさん
2017/03/04(土) 19:00:14.68ID:hoZpUjWg0973デフォルトの名無しさん
2017/03/04(土) 19:01:41.76ID:bRa+2Uwe便宜上面倒だから公開することが多いというだけ
次に開示する必要があるのはLGPLが適用されるものだけ
当たり前のことだがライセンスの及ばない物は関係ない
0974デフォルトの名無しさん
2017/03/04(土) 19:30:52.45ID:Wz6X6wi1Qtで作ったソフトのソースを全て公開すればいいんだよね?
0975デフォルトの名無しさん
2017/03/05(日) 01:47:13.65ID:ZYQHdgsnWindows Updateの自動再起動で作業がお釈迦になる悩みとさらば〜Windows 10 Creators Updateでついにテコ入れ
http://pc.watch.impress.co.jp/docs/news/1047374.html
“PCの前に戻ってみたら再起動で作業していた内容が消えた”という予測せぬ事態が発生してしまう。
Creators Updateでは、この問題を解決するために、再起動を行なう前に通知を出すオプションが追加された。これによって、
再起動を行なう前に「Restart Now(今すぐ再起動)」、「Pick a time(時間を指定する)」、「Snooze(後で通知する)」の3択を提示するように
なった。「Snooze」は、アップデートのプロセス自体を3日間停止させる。加えて、アクティブ時間の設定も、これまでより延長するとしている。
0976デフォルトの名無しさん
2017/03/05(日) 20:20:06.05ID:6LLhJ+F5LGPL v3なQtをインストールするために必要な情報を公開すると製品の中身をいじられてしまうから組み込みでは使えない
0977デフォルトの名無しさん
2017/03/05(日) 20:25:46.36ID:X6i0adjk0978デフォルトの名無しさん
2017/03/06(月) 15:01:51.01ID:qDBQLQseユーザにはQtライブラリ『だけ』入れ替えできる手段を提供すればそれだけでいい。
例えば本体プログラムは鍵がないと書き換えられないけどQtライブラリは鍵なしで書き換えられる、とかね。
それに(L)GPLはライブラリの動作は自由に改変できないといけないけど、ソフトウェアの動作を自由に改変できるようにする要件はない。
例えばGUIにだけ使って、GUIは書き換えられるけどコアな部分には触れられないように設計していれば本体へ影響は及ばない。
コアな部分までガチガチにQtで作りたいならちゃんとお布施しよ。
0979デフォルトの名無しさん
2017/03/07(火) 09:05:55.82ID:Lf7r7qQhqtの中にqtの普及を妨げたい工作員がいるのかなあと思ってしまう。
0980デフォルトの名無しさん
2017/03/07(火) 14:36:10.63ID:3wBpCoYJQt 商用版は、商用ソフトウェアを開発するためのライセンスです。
ソースコードを公開しない商用ソフトウェアを開発することができます。
直接販売する、しないに関係なく、広い意味での商用ソフトウェアの開発
(Qt を事業の一部で活用いただく開発) を行う場合には、
商用版のライセンスを購入いただけますようお願いしています。
0981デフォルトの名無しさん
2017/03/07(火) 18:23:28.12ID:1pLkKd5Qこんなところだな
NokiaがLGPL v2にして囲い込みを目論んだ。表向きには、Qtで稼がなくてよくなったからだと書かれていた。
Nokiaがこけて、DigiaそしてThe Qt CompanyがやるようになったけどLGPL v2があるので儲からない。
LGPL v3にして組み込みでは使えないようにして商用で稼ぎたいと考えた。表向きには、TiVo化が問題だからと言っている。
0982デフォルトの名無しさん
2017/03/07(火) 21:03:23.50ID:elugoeJH共産主義とも言えるGPL、その劣化版(Lesser)GPLをも否定とか、これもうわかんねぇな
0983デフォルトの名無しさん
2017/03/07(火) 21:37:22.03ID:Lf7r7qQh0984デフォルトの名無しさん
2017/03/07(火) 22:00:04.37ID:rsPibFFuライセンスわけわからんわ
0985デフォルトの名無しさん
2017/03/07(火) 22:11:47.75ID:rsPibFFuというかVisual Studioも今じゃ無料で使えるし
スマホ系も完全無料でSDK配布してる
Unityも無料と言って良い
Qtは?
0986デフォルトの名無しさん
2017/03/07(火) 22:14:08.86ID:QNTdFQM+0987デフォルトの名無しさん
2017/03/07(火) 22:20:53.46ID:OT4w+NkIhttps://www.microsoftstore.com/store/msjp/ja_JP/pdp/Visual-Studio-Professional-2015/productID.323841800
>Visual Studio Professional は、ユーザー単位でライセンスが付与されます。
>ライセンスを付与された各ユーザーは、プログラムの設計、開発、テスト、
>デモンストレーションを行う任意数のデバイスに、本ソフトウェアをインストールできます。
https://www.sra.co.jp/qt/licence/
>(Qt商用版ライセンスは)開発者に与えられるライセンスです。
>開発機器の使用台数毎にライセンスは必要ありません。
0988デフォルトの名無しさん
2017/03/07(火) 22:26:01.63ID:rsPibFFu2chでいいんだよ、この程度の話は。
>>987
なんだ、開発者ライセンスってことはVisual Studio Proと同じってこと?
値段わからんがいくらくらいだ? MSDNと同じ10万くらいか?
0989デフォルトの名無しさん
2017/03/07(火) 22:30:59.31ID:OT4w+NkI>価格やサポート等の詳細のお問い合わせや、Qt での開発支援、コンサルティング支援のご相談については下記窓口にお問い合わせください。
0990デフォルトの名無しさん
2017/03/07(火) 22:33:54.89ID:rsPibFFu価格に問い合わせが必要というのが怪しい感じが・・・
0991デフォルトの名無しさん
2017/03/07(火) 22:37:26.58ID:OT4w+NkI0992デフォルトの名無しさん
2017/03/07(火) 22:39:04.53ID:rsPibFFu0993デフォルトの名無しさん
2017/03/07(火) 22:48:47.04ID:rsPibFFu客に提案するわけにもいかんから、忠告通り今回は除外するわ
0994デフォルトの名無しさん
2017/03/07(火) 22:52:27.75ID:QNTdFQM+0995デフォルトの名無しさん
2017/03/07(火) 23:07:05.43ID:rsPibFFu気になって本家を見たら料金見つけたっぽい
開発者一人あたり月間契約で350ドル、年間契約で3,540ドル
って期間契約なのか
開発時だけなのか販売期間中は永続的に支払い義務が発生するのかわからんが
安くないことはわかった
0996デフォルトの名無しさん
2017/03/08(水) 00:33:40.51ID:BWR7FaM10997デフォルトの名無しさん
2017/03/08(水) 00:33:50.10ID:+DDzLoJS次スレいる?
0998デフォルトの名無しさん
2017/03/08(水) 02:06:34.30ID:MFqcp2CRiOSかAndroidか、組込みLinux+Qtばかりだからなぁ
(アンチAndroidの空気はいまだに強い)
intelも対ARMの土壌として、軒並み組込みLinux+Qtの構成ばかりだし、ぐだぐだ言おうが来る波は来る
設計レベルで対処方法考える方が建設的
0999デフォルトの名無しさん
2017/03/08(水) 02:08:27.42ID:eqEu3t7r他で収益があるからできているんだろ
1000デフォルトの名無しさん
2017/03/08(水) 02:16:00.59ID:sBKWIXfj10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 582日 7時間 59分 12秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。