Qt(キュート)は C++ ベースのフレームワーク&RAD開発環境です。
ライブラリの機能は、フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、
グラフィックス(OpenGL)や各種コンテナ、XMLパーサー、組み込み JavaScript など、非常に多岐に渡ります。
公式の統合開発環境「Qt Creator IDE」を使えば、クロスプラットフォーム対応のRAD開発が可能です。
また、EclipseやVisual Studio上で開発したい人のためのアドインも用意されています。
■主な対応プラットフォーム(デスクトップ用途の場合)
Windows XP, Vista, 7
Mac OS X 10.4, 10.5, 10.6
Linux
■ライセンス
・オープンソース版(Open-source version)
LGPL 2.1 または GPL 3.0 のうちどちらかを利用者が選べます。
LGPL を選んだ場合はソースコード非公開のままでの商用利用が可能です(いくつか制限あり)。
※正確には通常「LGPL+商用利用向きの例外条項」を選ぶことにな7ります(Qtインストール先の「LGPL_EXCEPTION.txt」を参照)。
ちなみにGPLでも商用利用が不可能というわけではありません、念のため。
・商用版(Commercial version)
こっちは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 総合スレ 17
http://echo.2ch.net/test/read.cgi/tech/1438593408/
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 18©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/03/08(水) 13:49:03.39ID:jMX+hATM
726デフォルトの名無しさん
2018/04/27(金) 11:06:08.63ID:Uje4MceM QTのMainWindowで、全画面ボタン「□」を消したいです。
setWindowFlagsでできるのでしょうか?
ご教示願います。
setWindowFlagsでできるのでしょうか?
ご教示願います。
727デフォルトの名無しさん
2018/04/27(金) 14:14:30.00ID:aiDF3bLC >>726
setWindowFlagsでできます
setWindowFlagsでできます
728デフォルトの名無しさん
2018/04/27(金) 21:47:34.51ID:/p2GSNb9 Pyside 名称変更するんだな
729デフォルトの名無しさん
2018/05/14(月) 13:00:30.90ID:/O5nTcGe 公式で MinGW 64bit 版出るようなこと書いてあった気がするけど
無くなったんだろうか?
無くなったんだろうか?
730デフォルトの名無しさん
2018/05/14(月) 23:22:47.23ID:EOBOgZjx そんなん別に自力でビルドしたって大してかからんのだし。
731デフォルトの名無しさん
2018/05/23(水) 19:39:24.85ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
HMJSV
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
HMJSV
732デフォルトの名無しさん
2018/05/24(木) 10:52:04.62ID:cPlRxlDn HMJSV
733デフォルトの名無しさん
2018/06/01(金) 21:40:36.91ID:WbqigEkQ カラー絵文字サポートが今年末に来るの?
734デフォルトの名無しさん
2018/06/09(土) 23:39:56.88ID:jyyUydXQ Qtで作成したコード(Androidアプリとして完成)を、
Android Studio上で動作させるようにするのは
どうすれば良いでしょうか?大変でしょうか?
大雑把な質問ですみません。何らかの指針が欲しくて書き込みしました。
Android Studio上で動作させるようにするのは
どうすれば良いでしょうか?大変でしょうか?
大雑把な質問ですみません。何らかの指針が欲しくて書き込みしました。
735デフォルトの名無しさん
2018/06/10(日) 00:35:59.89ID:M+mBP13U 基本的にQtでコードを書いたらQt系の環境でビルドすべきだと思う。
Android StudioがJava以外の言語のサポートをしてるかどうかは知らないが、
QtのC++やQMLをビルドできるものなん?
私ならC#+Xamarinで作るけどな。
Android StudioがJava以外の言語のサポートをしてるかどうかは知らないが、
QtのC++やQMLをビルドできるものなん?
私ならC#+Xamarinで作るけどな。
736デフォルトの名無しさん
2018/06/10(日) 01:53:57.85ID:ViXEnX+Q コメントありがとうございます。
QtではC/C++で作っています。
Qtのライセンスの関係も含めて、Javaで書き直す必要があり、
同じAndroidアプリをAndroid Stduioを利用することにしました。
そのため仰られる通り、C++/QMLなどのJavaへの移植の難易度が判らず、
どう手をつけていこうか悩んでいます。
何かアドバイスやサイトがあれば教えて頂きたくお願いします。
QtではC/C++で作っています。
Qtのライセンスの関係も含めて、Javaで書き直す必要があり、
同じAndroidアプリをAndroid Stduioを利用することにしました。
そのため仰られる通り、C++/QMLなどのJavaへの移植の難易度が判らず、
どう手をつけていこうか悩んでいます。
何かアドバイスやサイトがあれば教えて頂きたくお願いします。
737デフォルトの名無しさん
2018/06/10(日) 10:23:44.37ID:w1OrA95Q C++(Qt)からJavaに自動変換したいっていう話なら
世の中五万どころかもっと大量に需要はあるだろうけど
今のところ使えるものなんて聞いたことがないな
世の中五万どころかもっと大量に需要はあるだろうけど
今のところ使えるものなんて聞いたことがないな
738デフォルトの名無しさん
2018/06/10(日) 12:48:52.44ID:FfMw2Wsi qtがOpenSSLを見つけてくれないんですが、これ明示的に指定するのはどうやってやるんですか?
739デフォルトの名無しさん
2018/06/11(月) 01:21:53.59ID:m5NOVTtR 環境
740デフォルトの名無しさん
2018/06/11(月) 11:15:28.56ID:tK3aH3wF >C++/QMLなどのJavaへの移植の難易度が判らず
自分で判断出来ないならそもそも移植諦めた方が良い
自分で判断出来ないならそもそも移植諦めた方が良い
741デフォルトの名無しさん
2018/06/14(木) 18:00:15.73ID:+pCkWFQm >>738
自己解決
openSSL_1.1に対応って書いてあったからてっきり公式ビルドも変わると思っていたが、公式
ビルドは1.0で、互換性無いから1.1で使いたかったら自ビルドしてねってことですね
自己解決
openSSL_1.1に対応って書いてあったからてっきり公式ビルドも変わると思っていたが、公式
ビルドは1.0で、互換性無いから1.1で使いたかったら自ビルドしてねってことですね
742デフォルトの名無しさん
2018/06/15(金) 09:08:47.57ID:xbpv1wwF security hole
743デフォルトの名無しさん
2018/06/15(金) 21:50:15.03ID:DIp6hPcx ようやく自作アプリをWindows/Linux/Macの3OSに対応できた。
長い道のりだった……。
長い道のりだった……。
744デフォルトの名無しさん
2018/06/16(土) 17:52:09.57ID:v0YupGKC Androidも残ってる
745デフォルトの名無しさん
2018/06/17(日) 14:41:27.44ID:NpPTiC5B t-kernel もあるぞ
もうメンテされてないかも知れんが
もうメンテされてないかも知れんが
746デフォルトの名無しさん
2018/06/17(日) 15:25:36.90ID:UEHu7MWe UNIXは?
747デフォルトの名無しさん
2018/06/17(日) 18:32:55.83ID:yasoSg4z 知らんがな。
ソースコードは公開してるんだから、欲しければ自分でやったらどうだ。
ソースコードは公開してるんだから、欲しければ自分でやったらどうだ。
748デフォルトの名無しさん
2018/07/01(日) 03:09:03.95ID:dsG/NsPI iOSとAndroidのアプリをQtで作ろうとしたけれどまともなもの作れないじゃないか。
どっちのUIもひどい。iWatch対応ってなっているけれどUIを作れないのは嘘つきだ。
モバイル対応はまったくできていない。
どっちのUIもひどい。iWatch対応ってなっているけれどUIを作れないのは嘘つきだ。
モバイル対応はまったくできていない。
749デフォルトの名無しさん
2018/07/01(日) 05:43:52.90ID:R9TDZFTK じゃけんXamarin使いましょうねー
750デフォルトの名無しさん
2018/07/01(日) 08:54:25.37ID:s+tkdMF1 ○Windows アプリをそのままAndroid で動かせる
×Android SDKをフルセットで扱える
iOS?知らんがな
×Android SDKをフルセットで扱える
iOS?知らんがな
751デフォルトの名無しさん
2018/07/04(水) 22:19:05.01ID:gFgZc5FG JE3
752デフォルトの名無しさん
2018/07/05(木) 16:38:21.35ID:AeL6VB/V JE3
753デフォルトの名無しさん
2018/07/05(木) 16:39:24.77ID:bmsMRAhD 福岡で人殺したのと同じような粘着を感じる
754デフォルトの名無しさん
2018/07/06(金) 21:17:56.90ID:qwHUUd4G Qtって誰が使ってるんだろう
話題になったアプリがQt製だったことなんて2年前のopentoonz以来知らないわ
話題になったアプリがQt製だったことなんて2年前のopentoonz以来知らないわ
755デフォルトの名無しさん
2018/07/06(金) 22:42:00.44ID:JQ2TMVt2 >>754
つ https://qiita.com/hermit4/items/5156203201694966c9e4
有名どころだと Kindle for windows, Telegram, VLC あたりかな?
つ https://qiita.com/hermit4/items/5156203201694966c9e4
有名どころだと Kindle for windows, Telegram, VLC あたりかな?
756デフォルトの名無しさん
2018/07/06(金) 23:12:19.16ID:hQdG24X7 ぶっちゃけ、デザインに『凝ってない』アプリか、
Windows でライブラリが同梱されてるかぐらいじゃないと気付かないと思う
業務用、組込み用なんてわかるはずもなく
Windows でライブラリが同梱されてるかぐらいじゃないと気付かないと思う
業務用、組込み用なんてわかるはずもなく
757デフォルトの名無しさん
2018/07/07(土) 00:55:26.91ID:ECJ9kC8H pythonでGUIだとQtくらいしか選択肢ないんちゃうの
758デフォルトの名無しさん
2018/07/07(土) 01:00:31.79ID:7gowXclh 手元のPCで見る限り、
・フリーソフトの動画編集ソフトで海外製のやつはだいたい
・DropBox
・Adobe AIR/OpenCL SDK
・画像ビューアがいくつか、
だな。
スタティックリンクされてるのまでは調べてない。
・フリーソフトの動画編集ソフトで海外製のやつはだいたい
・DropBox
・Adobe AIR/OpenCL SDK
・画像ビューアがいくつか、
だな。
スタティックリンクされてるのまでは調べてない。
759デフォルトの名無しさん
2018/07/07(土) 06:16:59.31ID:g4sUvmi4 最近の新規アプリでQt製のやつある?
760デフォルトの名無しさん
2018/07/07(土) 09:44:57.65ID:IaRheRZb761デフォルトの名無しさん
2018/07/07(土) 15:30:58.38ID:eYWjBrXd Pythonならwxだろ
762デフォルトの名無しさん
2018/07/17(火) 23:18:24.55ID:23aiddq7 こちらのゲームツールをwindowsで実行したいのですが
http://generalarcade.com/gamepadtool/
エラーメッセージのダイアログが出てしまいます。
ダウンロードして解凍するだけなので再インストールはできないし、
対処方法を探しましたが解決できないため
お伺いする次第です。どうやれば実行出来るのでしょうか
検索しても、
1. qt.conf をつくれ → 何のパスを設定すれば良いかわからない
2. depends でパスを調べれ → 対応してもエラー箇所が減らない
3. 作者に聞いてみる → 解凍して実行しろよとのお言葉。わけわからん
マシンはwindows10 pro x64,QT5.8もインストールしてみました。
---------------------------
gamepad-tool
---------------------------
This application failed to start because it could not find or load the Qt platform plugin "windows"
in "".
Reinstalling the application may fix this problem.
---------------------------
OK
---------------------------
http://generalarcade.com/gamepadtool/
エラーメッセージのダイアログが出てしまいます。
ダウンロードして解凍するだけなので再インストールはできないし、
対処方法を探しましたが解決できないため
お伺いする次第です。どうやれば実行出来るのでしょうか
検索しても、
1. qt.conf をつくれ → 何のパスを設定すれば良いかわからない
2. depends でパスを調べれ → 対応してもエラー箇所が減らない
3. 作者に聞いてみる → 解凍して実行しろよとのお言葉。わけわからん
マシンはwindows10 pro x64,QT5.8もインストールしてみました。
---------------------------
gamepad-tool
---------------------------
This application failed to start because it could not find or load the Qt platform plugin "windows"
in "".
Reinstalling the application may fix this problem.
---------------------------
OK
---------------------------
763デフォルトの名無しさん
2018/07/17(火) 23:42:45.01ID:4SqWN/5u >>762
エラーメッセージで検索すると似たようなのが出てくる。
https://github.com/ContinuumIO/anaconda-issues/issues/1270
・2byte文字を含まないフォルダにファイルを置く
・platforms にある qwindows.dll を exe と同じ階層にコピーする
のどちらかで解決できそうだが
エラーメッセージで検索すると似たようなのが出てくる。
https://github.com/ContinuumIO/anaconda-issues/issues/1270
・2byte文字を含まないフォルダにファイルを置く
・platforms にある qwindows.dll を exe と同じ階層にコピーする
のどちらかで解決できそうだが
764デフォルトの名無しさん
2018/07/18(水) 06:13:35.33ID:qVUGnzpI765デフォルトの名無しさん
2018/07/18(水) 13:12:26.50ID:jJw1m5s0 ファイルパス・PC のユーザー名など、システムに日本語を使うな
半角英数字だけを使え
半角英数字だけを使え
766デフォルトの名無しさん
2018/07/18(水) 15:04:34.08ID:nWGFDyl7 それ、どっちかっていうとmingwの制約かと
まぁ開発者にとって気持ち悪さは半端ないけども
まぁ開発者にとって気持ち悪さは半端ないけども
767デフォルトの名無しさん
2018/07/19(木) 08:35:43.65ID:3Q3O2uwB >>762
それはqwindows.dllが足りないときに出る症状だ。
通常platforms\qwindows.dll に配置すればいい。
qt.confを各と、Qt製アプリが必要とするQtのプラグイン等のパスを変更することができる。
Qt SDKのwindeployqt.exeにアプリのexeをドロップすると、そのアプリが必要とするプラグインや
設定ファイルが自動生成されるからやってみるといいかもね。
それはqwindows.dllが足りないときに出る症状だ。
通常platforms\qwindows.dll に配置すればいい。
qt.confを各と、Qt製アプリが必要とするQtのプラグイン等のパスを変更することができる。
Qt SDKのwindeployqt.exeにアプリのexeをドロップすると、そのアプリが必要とするプラグインや
設定ファイルが自動生成されるからやってみるといいかもね。
768762
2018/07/21(土) 21:02:13.57ID:1rDQTKz9 回答ありがとうございます。
結果からいうと、動くようになりました。
解凍でwindows10の展開機能を使いました。
サードの解凍ソフトではエラーが出るのです。
作者殿の回答をよくよく見てみれば確かにそう書いてありました。
結果からいうと、動くようになりました。
解凍でwindows10の展開機能を使いました。
サードの解凍ソフトではエラーが出るのです。
作者殿の回答をよくよく見てみれば確かにそう書いてありました。
769デフォルトの名無しさん
2018/07/21(土) 22:40:48.21ID:wegwKdpt 良かったらそのエラーになった解凍ソフト教えてほしい
770デフォルトの名無しさん
2018/07/22(日) 04:07:23.46ID:UzkOgwHb 当人じゃなく、別件ではあるが、
圧縮解凍ライブラリが静的リンクされてるやつ、
もしくは32bit系当時のソフトだとなりがち
メジャーなライブラリで、dll形式で同梱されてるやつだと、
そこだけ更新すりゃ特に問題起きないね
圧縮解凍ライブラリが静的リンクされてるやつ、
もしくは32bit系当時のソフトだとなりがち
メジャーなライブラリで、dll形式で同梱されてるやつだと、
そこだけ更新すりゃ特に問題起きないね
771デフォルトの名無しさん
2018/07/22(日) 20:50:52.89ID:3i0K2IoV たとえばLhaPlusみたいなクソアーカイバだと、
deflate64なzipの展開をぶっ壊れた状態で平気で展開するから
作者に余計なクレームが届く悲劇が起こる。
そのくせLhaPlusは公開したままだしな。
マジ迷惑だわ。
deflate64なzipの展開をぶっ壊れた状態で平気で展開するから
作者に余計なクレームが届く悲劇が起こる。
そのくせLhaPlusは公開したままだしな。
マジ迷惑だわ。
772デフォルトの名無しさん
2018/07/23(月) 10:17:56.08ID:eU1p7hr8 古すぎるそんなの使うなって話だけど
それなら公開したままのサイトの責任もあるよな
それなら公開したままのサイトの責任もあるよな
773デフォルトの名無しさん
2018/07/23(月) 19:07:16.75ID:bgcPBI8p お気楽な無責任バグ修正ビジネスモデル
Open Governance → Open Maintenance → Waiting for 3rd party response
→ Too old → Removed
Open Governance → Open Maintenance → Waiting for 3rd party response
→ Too old → Removed
774デフォルトの名無しさん
2018/07/25(水) 16:28:39.31ID:TbDHSr+9 Qt Creatorで開発を始めたところです。
Windowsで、日本語を含む文字列「テスト.txt」を引数に渡すと「???.txt」に文字化けします。
デバッガで見ると、main文のargvの時点で「???.txt」になってます。
QString::fromLocal8bit(argv[1])の結果も同様です。
これってなぜでしょうか?
(Linux上では問題なし)
Windowsで、日本語を含む文字列「テスト.txt」を引数に渡すと「???.txt」に文字化けします。
デバッガで見ると、main文のargvの時点で「???.txt」になってます。
QString::fromLocal8bit(argv[1])の結果も同様です。
これってなぜでしょうか?
(Linux上では問題なし)
775デフォルトの名無しさん
2018/07/25(水) 17:53:47.29ID:8PO6NK+Q encoding設定汁
776デフォルトの名無しさん
2018/07/25(水) 18:59:21.15ID:TbDHSr+9777デフォルトの名無しさん
2018/07/25(水) 20:19:12.32ID:NI8Yywyu ちなみに Visual Studio で、ソースコードを BOM なしにするとひどいことになるゾ
主に日本語コメントがめんどくさくて、
/*これはダメで*/
/* これはOKだ */
主に日本語コメントがめんどくさくて、
/*これはダメで*/
/* これはOKだ */
778デフォルトの名無しさん
2018/07/25(水) 21:05:47.18ID:UNILj0yW 「無料が基本」のオープンソース文化圏で有料ソフトウェアの販売は受け入れられるのか?
https://gigazine.net/news/20180725-hiri-on-linux/
このhiriっていうメールアプリQtを使ってるみたい
https://gigazine.net/news/20180725-hiri-on-linux/
このhiriっていうメールアプリQtを使ってるみたい
779デフォルトの名無しさん
2018/07/26(木) 00:01:26.06ID:IsvWUjVE >>777
スペースの有無で上手くいかなかったりするってことですか?
スペースの有無で上手くいかなかったりするってことですか?
780デフォルトの名無しさん
2018/07/26(木) 02:12:01.56ID:sKjh+yFy BOM なしUTF8にした場合の話ね
/*の直後にマルチバイト文字が来ると誤判定されるっぽい
まぁVisual Studio としてもBOM ありを推奨してたはずだから文句は言えないのだけど
/*の直後にマルチバイト文字が来ると誤判定されるっぽい
まぁVisual Studio としてもBOM ありを推奨してたはずだから文句は言えないのだけど
781デフォルトの名無しさん
2018/07/26(木) 21:35:10.90ID:27ylTyqt というよりも、プログラムに日本語を混入する方が馬鹿げているので、
プログラム本体は全て英語で作って日本語の部分はコメント程度に留めておくことを進める。
文字列リテラルとかは全部外部化する
プログラム本体は全て英語で作って日本語の部分はコメント程度に留めておくことを進める。
文字列リテラルとかは全部外部化する
782デフォルトの名無しさん
2018/07/26(木) 23:07:51.85ID:w52XJ4/a 20年前なら俺もそう思ってた
783デフォルトの名無しさん
2018/07/27(金) 04:49:48.24ID:Lg21L7XK 変数に絵文字を使う時代です😝
784デフォルトの名無しさん
2018/07/27(金) 05:23:50.48ID:XpW7fkKf 昔、YPSと言う日本語+フローチャートな言語があってな・・・・ってまだ作っとんかい!?→不治痛
785デフォルトの名無しさん
2018/07/27(金) 06:13:48.88ID:uuhNedST >>781
Qtは特にそうだな
Qtは特にそうだな
786デフォルトの名無しさん
2018/07/28(土) 08:36:42.20ID:w1bpvOAm 文字列リテラルを全部外部化するといっても、必ずしもテキストファイルを読み込むコードを手で書く必要はない。
tr("abc")
ってプログラム中に書いておいて、Qt Linguistで言語リソースを作ってアプリにバンドルすれば、
実行時には文字列"abc"に対してQtが自動的に
日本語の文字列を割り当てる形でプログラム中に読み込まれる。
もちろん言語リソースの選択はPC環境の言語に合わせて自動選択することも明示的に選択することもできるし、
iniファイルとかを作って自前で差し替えするコードを書くこともできる。
tr("abc")
ってプログラム中に書いておいて、Qt Linguistで言語リソースを作ってアプリにバンドルすれば、
実行時には文字列"abc"に対してQtが自動的に
日本語の文字列を割り当てる形でプログラム中に読み込まれる。
もちろん言語リソースの選択はPC環境の言語に合わせて自動選択することも明示的に選択することもできるし、
iniファイルとかを作って自前で差し替えするコードを書くこともできる。
787デフォルトの名無しさん
2018/07/29(日) 20:46:29.05ID:6vWbeAZB midiの編集ソフトを探しています
GUIアプリケーションの開発になるので、VisualStudioでMFCと思い立ち、WindowsAPIにはmidi関連のAPIも含まれてるので、面倒なサードパーティライブラリを用意したりmidi再生部分を自作する手間が省けると思いました
調べたらQtもmidi関連のAPIを持ってそうな雰囲気なのですがどうなのでしょう?
ただ、日本語の情報がなさそうでした
確かFluidSynthのGUIがQt製だったように思いますSoundFontが使えるのでmidi化したあとのプレイバックに使えますかね?
GUIアプリケーションの開発になるので、VisualStudioでMFCと思い立ち、WindowsAPIにはmidi関連のAPIも含まれてるので、面倒なサードパーティライブラリを用意したりmidi再生部分を自作する手間が省けると思いました
調べたらQtもmidi関連のAPIを持ってそうな雰囲気なのですがどうなのでしょう?
ただ、日本語の情報がなさそうでした
確かFluidSynthのGUIがQt製だったように思いますSoundFontが使えるのでmidi化したあとのプレイバックに使えますかね?
788デフォルトの名無しさん
2018/07/30(月) 10:27:06.88ID:Qfso/A9s openmidi
789デフォルトの名無しさん
2018/07/30(月) 10:35:04.03ID:Wg41h7hn ふと思ったんですが、スキャンした楽譜からMIDIデータを生成するんじゃなくて、例えばMuseScoreのような楽譜xmlを書き出した方が良いですよね
790デフォルトの名無しさん
2018/07/30(月) 10:55:01.51ID:t5W0Q4n1 楽譜の読み方とかよく知らないけど、五線譜のエディタがあっておたまじゃくしを配置するとドレミとか再生に必要な情報がキューイングされて行って、midiファイルをエクスポートする時にmidiのデータ形式に変換されるイメージだった
楽譜の画像解析とか面倒な事はしなくて、ユーザーに楽譜を書かせる感じ
openmidiのページにある世界樹ってやつの機能切り出し版みたいな
楽譜の画像解析とか面倒な事はしなくて、ユーザーに楽譜を書かせる感じ
openmidiのページにある世界樹ってやつの機能切り出し版みたいな
791デフォルトの名無しさん
2018/07/30(月) 11:04:24.33ID:Wg41h7hn 任意の位置の点が0か1か、と、楽譜、なら、こりゃもう楽譜OCRだろうと思ってたw
792デフォルトの名無しさん
2018/07/30(月) 13:01:58.86ID:OTf1bV4O soundOCRなら意味あるけど楽譜OCRなんて馬鹿のやること
793デフォルトの名無しさん
2018/07/30(月) 18:11:08.73ID:Wg41h7hn 単純にドレミをmidi形式でシリアライズするぐらいならWindowsAPIとかQt備え付けのAPIで充分かな〜と思ってたけど、エフェクトとかも編集したいとか要望が複雑化してくるのなら確かにopenmidi使うのが良いかも
openmidiで物足りねぇ俺はもっと変態的な事がしたいんだ!ってなった時にはサウンドプログラミングを学ぶのも手かな
openmidiで物足りねぇ俺はもっと変態的な事がしたいんだ!ってなった時にはサウンドプログラミングを学ぶのも手かな
794デフォルトの名無しさん
2018/08/12(日) 00:59:55.23ID:Dtsm92D7 アプデcreatorがやかましくなったぞ
795デフォルトの名無しさん
2018/08/30(木) 01:34:31.21ID:lcYNN+N9 Qtで表を表示したいんですけど
1つのヘッダーに2列データを表示するみたいなことって出来ませんかね?
1つのヘッダーに2列データを表示するみたいなことって出来ませんかね?
796デフォルトの名無しさん
2018/08/30(木) 10:13:29.80ID:S/vwwZyF 可能
797デフォルトの名無しさん
2018/08/30(木) 19:41:41.51ID:V2Id/lva >>795
QStyledItemDelegateを使って描画イベントを乗っ取るのが一番簡単だと思う。
基本的には元の描画方法をコピペして乗っ取っても同じ描画になることを確認してから、
少しずつカスタマイズしていく。
QStyledItemDelegateを使って描画イベントを乗っ取るのが一番簡単だと思う。
基本的には元の描画方法をコピペして乗っ取っても同じ描画になることを確認してから、
少しずつカスタマイズしていく。
798デフォルトの名無しさん
2018/08/31(金) 07:05:26.58ID:06kQQ/Hy799デフォルトの名無しさん
2018/09/06(木) 08:32:09.29ID:xZU7TQSU QPrintDialogでオプションで設定した用紙サイズが反映されないんですが、
なにか原因ありますかね?
printer->setPaperSize( QPagedPaintDevice::A3 );
printer->setPageOrientation( QPageLayout::Landscape );
QPrintDialog *printDialog = new QPrintDialog( printer, 0 );
printDialog->enabledOptions();
なにか原因ありますかね?
printer->setPaperSize( QPagedPaintDevice::A3 );
printer->setPageOrientation( QPageLayout::Landscape );
QPrintDialog *printDialog = new QPrintDialog( printer, 0 );
printDialog->enabledOptions();
800デフォルトの名無しさん
2018/09/07(金) 21:00:00.53ID:sMpiC6bH プリンタは扱ったことないけど、とりあえず既存の実装例を参考にしてみたら?
https://github.com/Qucs/qucs/blob/0ef64c307d72fa9c3d8075d6a69b79146f060e40/qucs/qucs/printerwriter.cpp
https://github.com/Qucs/qucs/blob/0ef64c307d72fa9c3d8075d6a69b79146f060e40/qucs/qucs/printerwriter.cpp
801デフォルトの名無しさん
2018/09/08(土) 10:43:44.48ID:8EdXckwk electronでいいよ
802デフォルトの名無しさん
2018/09/09(日) 02:18:50.96ID:mNtyUT/G 質問です
C++ではこんな風に書けばメインスレッドに簡単に投げられますがpyqtで似たようなことをするにはどうすればいいでしょうか?
QObject::connect(&QObject(), &QObject::destroyed, [&]() { });
C++ではこんな風に書けばメインスレッドに簡単に投げられますがpyqtで似たようなことをするにはどうすればいいでしょうか?
QObject::connect(&QObject(), &QObject::destroyed, [&]() { });
803デフォルトの名無しさん
2018/09/09(日) 11:15:13.75ID:kzlGF2pO pyqtにもconnectはあるよ
804デフォルトの名無しさん
2018/09/09(日) 18:46:55.69ID:mNtyUT/G こんな風にしたいんだけどどうすればいいのか全くわからない
そもそもconnectが見つからない
from PyQt5.QtCore import QObject
QObject.connect(QObject(), QObject.destroyed, lambda: print("print"))
そもそもconnectが見つからない
from PyQt5.QtCore import QObject
QObject.connect(QObject(), QObject.destroyed, lambda: print("print"))
805デフォルトの名無しさん
2018/09/10(月) 10:58:31.95ID:wQh8RVrU instance に connect 汁
806デフォルトの名無しさん
2018/09/18(火) 19:21:21.69ID:8qpEkq+C フラットデザインといいますかwebページっぽいデザインにしなくてはいけなくなったんですが
webengineを使わずにそれっぽいデザインのサンプルはどこかにないでしょうか?
webengineを使わずにそれっぽいデザインのサンプルはどこかにないでしょうか?
807デフォルトの名無しさん
2018/09/18(火) 20:38:45.60ID:b8yWRBG5 Qtアプリの見た目を変更するのはWidgetにStyleSheetを適用するんだが、
アプリ全体に同じようなStyleを統一的に適用するためのThemeという仕組みが存在する。
基本的に各OSごとに用意されているわけだが、フラットなUIを実現してくれるThemeがなにかあるかもね。
見つけたら報告してね。
アプリ全体に同じようなStyleを統一的に適用するためのThemeという仕組みが存在する。
基本的に各OSごとに用意されているわけだが、フラットなUIを実現してくれるThemeがなにかあるかもね。
見つけたら報告してね。
808デフォルトの名無しさん
2018/09/18(火) 22:13:28.06ID:qELFdYtd Electronで作るべきだと思います🙋♀
809デフォルトの名無しさん
2018/09/20(木) 00:45:00.21ID:w38b2cTU windows10でQt5.11+qtcreator4.6にしてから、
日本語入力して確定前にBackspaceで入力中の文字を削除すると、
実際のテキストでは消えているのに、表示上は消えず、しかもカーソルが
消えてしまう、みたいな現象があるのですが、解決方法ご存知の方いませんか。
日本語入力して確定前にBackspaceで入力中の文字を削除すると、
実際のテキストでは消えているのに、表示上は消えず、しかもカーソルが
消えてしまう、みたいな現象があるのですが、解決方法ご存知の方いませんか。
810デフォルトの名無しさん
2018/09/20(木) 03:10:11.46ID:71xXtLtN >>808
俺もそう思うがリバースエンジニアリング対策でコンパイルできる言語でないとだめだと言われた
俺もそう思うがリバースエンジニアリング対策でコンパイルできる言語でないとだめだと言われた
811デフォルトの名無しさん
2018/09/20(木) 23:09:04.52ID:wRp6TH/H812デフォルトの名無しさん
2018/09/20(木) 23:14:13.37ID:jIZcwJ0v ウィジェットコンポーネントが整備されてない
Electronでまともなアプリを作ろうと思ったら火傷するだけだと思うんだがな。
最近のエンジニアはそう思わないんだろうか。
Electronでまともなアプリを作ろうと思ったら火傷するだけだと思うんだがな。
最近のエンジニアはそう思わないんだろうか。
813デフォルトの名無しさん
2018/10/05(金) 21:55:50.06ID:VwoZZtVF WindowsのQtで、USB シリアル使用中に、USBケーブル引っこ抜かれたときのえらーって
検知・対処方法ってわかりますか
スレッドの終了またはアプリケーションの要求によってI/O処理は中止されました
と出て、次に延々と
デバイスがコマンドを認識できません
のダイアログが出てきて追われないんです。
仕方なしにタスクマネジャから殺しています
殺さずに自分で終わりたいのですが
検知・対処方法ってわかりますか
スレッドの終了またはアプリケーションの要求によってI/O処理は中止されました
と出て、次に延々と
デバイスがコマンドを認識できません
のダイアログが出てきて追われないんです。
仕方なしにタスクマネジャから殺しています
殺さずに自分で終わりたいのですが
814デフォルトの名無しさん
2018/10/05(金) 22:09:58.78ID:fyk4/HsR >>813
んー、Windowsでシリアルデバイスを扱うこと自体はWin32 APIでもそれほど難しい処理ではないから、
一度自力でサンプルを書いて挙動を調べたほうがいいと思うよ。
API越しのデバイスの実際の挙動を把握してから、自分で作ったQtのプログラムでどうすべきか考えればいいのでは。
あるいは、GUIだけQtで作って、通信部分はWin32 APIで記述するキメラ実装であってもいいわけだし。
んー、Windowsでシリアルデバイスを扱うこと自体はWin32 APIでもそれほど難しい処理ではないから、
一度自力でサンプルを書いて挙動を調べたほうがいいと思うよ。
API越しのデバイスの実際の挙動を把握してから、自分で作ったQtのプログラムでどうすべきか考えればいいのでは。
あるいは、GUIだけQtで作って、通信部分はWin32 APIで記述するキメラ実装であってもいいわけだし。
815デフォルトの名無しさん
2018/10/06(土) 00:20:47.94ID:x2N6y/RA816デフォルトの名無しさん
2018/10/12(金) 02:51:01.98ID:WfKO6J+6 boostにシリアル通信用のライブラリも無かったっけ
817デフォルトの名無しさん
2018/10/12(金) 05:12:06.58ID:1iFt3dhJ asioだっけ
818デフォルトの名無しさん
2018/10/14(日) 02:33:24.17ID:iHlUkB5I boost.asioはライブラリを作るためのライブラリなので便利なライブラリを見つけてきた方がいい
819デフォルトの名無しさん
2018/10/16(火) 01:42:35.33ID:ia4noRZU c++の構造体をqml側で読み込むには構造体の要素それぞれをQ_PROPERTYマクロで宣言するしかないのでしょうか?
820デフォルトの名無しさん
2018/10/29(月) 23:00:11.21ID:t1KqQTGV コンパイルが糞重いんで、
Zapccに対応してくれないかな〜
Zapccに対応してくれないかな〜
821デフォルトの名無しさん
2018/10/30(火) 08:06:52.17ID:5foPrrB2 サブプロジェクトに分けて、最終成果物だけリビルドしたらそれほど遅くはない
822デフォルトの名無しさん
2018/10/30(火) 18:37:23.55ID:sc60hnYR823デフォルトの名無しさん
2018/10/30(火) 21:35:04.96ID:5foPrrB2 まぢかw
qmakeが今ひとつ書きづらいところがあるからqbsに将来的に移行しようと思ってたが、
(installシステムを活用しないとまともに処理が書けない)
CMakeに開発リソース突っ込むのかよ。
こりゃあqmakeも捨ててCMakeで書き直したほうがいいかもなあ。
qmakeが今ひとつ書きづらいところがあるからqbsに将来的に移行しようと思ってたが、
(installシステムを活用しないとまともに処理が書けない)
CMakeに開発リソース突っ込むのかよ。
こりゃあqmakeも捨ててCMakeで書き直したほうがいいかもなあ。
824デフォルトの名無しさん
2018/11/01(木) 23:28:54.53ID:H1dg+THH825デフォルトの名無しさん
2018/11/24(土) 02:29:31.13ID:+or5Qf7y あれから勉強してqbsで
自作のProductやModule/Ruleを書いて動かせるようになったが、
資料がなさすぎて死ねるな。
公式ソース添付のテストプロジェクトが一番マシな資料というね。
自作のProductやModule/Ruleを書いて動かせるようになったが、
資料がなさすぎて死ねるな。
公式ソース添付のテストプロジェクトが一番マシな資料というね。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【外交】元台湾総統・馬英九氏、高市首相発言に「台湾を危険にさらす」台湾海峡の問題は「両岸の中国人が自ら話し合うべき」★2 [1ゲットロボ★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★8 [ぐれ★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 [おっさん友の会★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★5 [BFU★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
