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


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



1 名前:デフォルトの名無しさん mailto:sageteoff [2017/03/08(水) 13:49:03.39 ID:jMX+hATM.net]
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、DA

100 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 16:22:54.83 ID:JrC81rPZ.net]
>>97
だからOSとそのバージョンを書けって言ってるだろ。
質問の仕方もわからんのか。

まず、Linux系の場合、OS標準の方法で入れたQt Creatorと
Qt公式のインストーラーで入れたQt Creatorはそれ自体が挙動が違うから、
Qt公式のを使いたければOS標準のはアンインスコして使うべき。

それからQt Creatorのツールキットの認識は『キット』と『Qtバージョン』の2段階になっていて、
Qt公式のQt Creatorを起動している場合はバンドルされているツールキットが自動検出になるはず。

まずはQt Creatorのバージョンを確認することだな。うちのはQt公式ので4.2.1だ。

101 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 17:46:25.32 ID:kKON+KN1.net]
ubuntu16なんだろよく読めよ

責任とれないが俺のやり方
rootでいらないqtファイル消す(パージじゃ消えない>>99を信じるな)
aptでパージ
新バージョンを公式から落としてインスト
aptでいれなおす
aptでいれたクリエイターを起動
あら不思議自動認識が消える
手動で公式インストqtファイルを指定
いつもこんな感じ

93に指定する方法聞くかos入れ直すほうがいいかもな
しかし>>99のような役立たずな書き込みもめずらしい

102 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 23:32:00.50 ID:yxqWVund.net]
皆様ありがとうございました。

>>100
この方法で自動検出されていたQt4が消え、
Qt5.6.2 gcc_64だけを指定することができ、
エラー: : No such file or directory
#include <QLoggingCategory> が無くなりました。
ありがとうございました。

103 名前:デフォルトの名無しさん mailto:sage [2017/04/30(日) 23:54:41.47 ID:JrC81rPZ.net]
>>100-101
なんでだよ。

その運用だとQt Creatorだけシステム側ので全体がチグハグになるだろ。
SDKをQt公式から入れたならQt CreatorもQt公式のを使うのが本道だろ。

ま、動きゃ何でもいいってんならもう何も言わんがね。

104 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 02:32:41.50 ID:Pbd1SnYh.net]
無様

105 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 11:28:03.11 ID:hzoMRY/L.net]
配布するときにまた揉めそうなやつだな

106 名前:デフォルトの名無しさん mailto:sage [2017/05/01(月) 17:10:51.52 ID:TBFB8t6J.net]
何コイツ偉そうと思っていたら
> うちのはQt公式ので4.2.1だ。
最後でお茶吹いたw

107 名前:デフォルトの名無しさん mailto:sage [2017/05/02(火) 09:51:40.73 ID:zHbBpGgT.net]
>>105
Qt CreatorのバージョンはQt SDKのバージョンとは違うんだが?
いちいちそんなことを説明する必要ある?

108 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 15:02:02.22 ID:UekiBFUN.net]
apt-get で入れる場合、そのubuntu(debian)でランタイム用として公式サポートされているものと
同じバージョンの開発キットがインストールされる

さらにapt-get でインストールできるのはモジュール単位なので、
QtGUI とかの基本以外のモジュールを使う場合は追加でインストールする必要がある

ぶっちゃけ面倒だし、Qt公式インストーラで別途インストールした方が管理も楽

ちなみにユーザー権限でインストールするとホームディレクトリにインストールされる
sudo 付けてインストーラを実行すればそのPC内のユーザーで共用できる(/opt/Qt とか)



109 名前:デフォルトの名無しさん [2017/05/08(月) 15:21:35.90 ID:b8IrEu5a.net]
Qt Creatorのヘルプでスクロールすると途中から逆向きにスクロール、なんてバグだ。

110 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 15:24:27.22 ID:a6AlN3XP.net]
んなもん、公式フォーラムに書けや。アホか。

111 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:01:56.50 ID:b8IrEu5a.net]
>>108
ソース引っ張ってきて直した。Qtのバグだった。

112 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 18:13:21.70 ID:a6AlN3XP.net]
>>110
公式にパッチを投げるまでがOSS開発者の仕事。

113 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 18:36:01.53 ID:b8IrEu5a.net]
>>111
OOSのは使っていない。

114 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 19:03:56.43 ID:gDok/eUJ.net< ]
[ここ壊れてます]

115 名前:> >>106
>>107
相変わらず的外れなことばっかりな奴がいるな
[]
[ここ壊れてます]

116 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 19:31:03.26 ID:a6AlN3XP.net]
>>112
Qt自体がOSSだ。
>>113
何が的外れか具体的に指摘できない時点で的外れ。

117 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 20:29:22.76 ID:SZNsQcBY.net]
>>113
Tipsに対して的外れとは、君の的はいったいどこにあるのやら

118 名前:101 [2017/05/08(月) 23:31:08.77 ID:H01j08w7.net]
101です。
荒れる原因になってしまったので
追加の報告をさせて頂きます。

100さんの方法で自動検出が消え、Qt5.6.2 gcc_64を指定したあとは、
公式のQt5.6.2を利用しています。
公式のQt5.6.2にもQt5.6.2 gcc_64を指定した設定が適用されていました。
(自動検出のQt4を消すことが出来ました。)
ですので、102さんが仰る
>>Qt Creatorだけシステム側ので全体がチグハグ
にはなっていないと思います。
この報告をすぐにすればよかったですね



119 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 00:11:50.01 ID:ECVRvtRv.net]
>>116
まあUbuntuなら公式とそれほど差があるわけじゃないから
動けばどっちでもいいだろうけどさ。

念のためにGUI上でQt Creatorのバージョンを確認して、
$ (QtSDKをインスコしたPATH)/Tools/QtCreator/bin/qtcreator -version
の出力と比べてご覧よ。

同じなら同じバージョン。
異なるならQt Creatorだけシステム側のを使ってる状態になる。

120 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 01:11:27.86 ID:m06THHKY.net]
>>114
商用はOSSではないよ

121 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 01:28:51.69 ID:ECVRvtRv.net]
>>118
https://www.sra.co.jp/qt/faq/licenses.html
問 :
 商用版の Qt にあって、オープンソース版の Qt にないものは何ですか。
答 :
 基本的な Qt のコードとライブラリと API は、両方で同じです。しかしながら、商用版とオープンソース版では多くの違いがあります。
 商用版の顧客は、オープンソース版のユーザが利用できない多くの製品やサービスを入手できます。

>>118,110 は明らかにQtのコードの話をしているからこれはOSSの範囲だ。

122 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 02:46:59.42 ID:TexapL1h.net]
>>117
だめだコイツ
話が通じてねぇw

123 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 08:16:57.55 ID:m06THHKY.net]
>>119
商用はQtのコードを変更しても知らせずに使える。OSSに反映する必要はない。
製品に特化した機能変更や修正をしてもよいしQtを使っていることを知らせる必要もない。

124 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 10:09:31.58 ID:ECVRvtRv.net]
>>121
あー、こいつ全くわかっとらんわ。話にならん。

125 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 20:43:32.16 ID:WFrkL21k.net]
>>122
LICENSE AGREEMENTをよく読んでごらん。

126 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 23:33:30.45 ID:fDOgxcsN.net]
>>123
117のカキコ見たらわかるが
人の話全く聞かない奴だからスルー推奨

127 名前:デフォルトの名無しさん [2017/05/12(金) 14:42:59.20 ID:MORu6q+C.net]
数日前、Qt Creator4.2.2でオプション設定していたら固まった。
今日は、起動して7つのプロジェクトが入ったデフォルトセッションを開くとプロジェクトの読込中のまま進まない。

128 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 14:57:42.01 ID:PxXB6Wit.net]
プロジェクト読み込み時に固まるってのはたまにあるね。
しばらく待ってたら読み込み終わることが多いけど。

userファイル消してみたらどうだい。

ついでにいうとここで書いたって解決しないから
どうしてもというなら公式のフォーラムで発言したほうがいいよ。



129 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 02:20:46.39 ID:DreJkv7c.net]
おまえらQtでmastodonのクライアント作ろうぜ

130 名前:デフォルトの名無しさん mailto:sage [2017/05/14 ]
[ここ壊れてます]

131 名前:(日) 17:56:32.37 ID:ozBnCuKw.net mailto: >>126
そうだね。
今度はビルドしたらQt CreatorのプロセスがCPU 100%で無限ループ。
[]
[ここ壊れてます]

132 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 09:41:38.07 ID:xXCtzo0J.net]
Python3 + PyQt5 の勉強始めて、基本的な動作の実験をしてみたんだけど、

if __name__=="__main__":
  # 1回め
  app = QApplication(sys.argv)
  window = MainWindow()
  app.exec_()
  # 2回め
  app = QApplication(sys.argv) # これをしなければ OK
  window = MainWindow()
  app.exec_()

ってやると1回めのウィンドウを閉じたところで Segmentation fault になる。
MainWindow は、QMainWindow から派生してて、コンストラクタで show() してる。
2回めの QApplication のインスタンスを作りなおさなければ動くんですが、なぜなんでしょう?

想定しているのは、入力のフロントエンドとして使用して、その処理を繰り返すような用途です。

133 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 09:48:40.00 ID:yl+XzHdH.net]
>>129
基本的にQApplicationはQtアプリ自身の寿命と同じになる。

QApplication::exec()から制御が戻ってきたときはそのままアプリケーションは終了させてしまう。

君が書いてるようなQApplicationのインスタンスを何度も作り直すようなことは想定されてない。
根本的に使い方が間違ってると思うんだが。

134 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 12:00:30.51 ID:xXCtzo0J.net]
>>130
どうも。
まあ MainWindow を再生成してる例とかも見たことないし、
あまり良いことじゃないんだろうなーと思いながらちょっと実験をした次第。

スレッドを使うのが正しいんだろうとは思うんだけど、なかなか大変そうで、
できれば簡単に済ませられないかと。

1. ウィンドウで入力。
2. ウィンドウ閉じて、途中経過はターミナルにつらつらと出す。
3. 1 に戻る。

こんな感じなんだけど、簡単にできる方法ないでしょうかね。

135 名前:デフォルトの名無しさん [2017/05/18(木) 15:12:32.04 ID:6nNpr9wz.net]
そんなことだれもやらないだろうな
MainWindowの中身を造りなおせば済むから

136 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 16:58:37.46 ID:d+oDyp66.net]
メインウィンドウを閉じるという事は、アプリ・プロセスの終了と同じ

プロセスの起動・終了を繰り返しても、時間がかかるだけで、意味がない

137 名前:デフォルトの名無しさん [2017/05/18(木) 17:48:15.34 ID:0IsM/VMV.net]
>>131
どうしても閉じたいのなら、closeした時のsignalで処理開始して、処理終了signalでメインウインドウ再度作成すればいいんやないの?

138 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 20:58:39.50 ID:l69ftKPX.net]
pythonにもhide/showぐらいはありそうなもんだが



139 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 21:09:42.35 ID:5ZcsGzLc.net]
hideするだけで良いじゃん。
多分GUIアプリを作った事がないと見た。

140 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 21:21:27.96 ID:c1N4wzkE.net]
>>131
app.setQuitOnLastWindowClosed(False)

141 名前:デフォルトの名無しさん mailto:sage [2017/05/18(木) 22:02:34.50 ID:xXCtzo0J.net]
どうも。いろいろ参考になります。

ちょっと気合入れてスレッド勉強しました。なんとなくわかってきたんで、これで実装しようかと思ってます。あー、頭いて。

>>136
Python + Qt は初めて。Lazarus なら遊びで使ったことがある。

>>137
なにやら怪しげなフラグ設定、調べてみます。

142 名前:デフォルトの名無しさん mailto:sage [2017/05/19(金) 11:35:18.05 ID:EaD/3jfs.net]
>>138
python で実装するにしても関数仕様は以下を参照した方が速い。どうやっても C の仕様に引き摺られるので。
doc.qt.io/

例えば >>137 を調べるとして、以下を見れば古い C 流儀

143 名前:のプロパティだと判って python 流でないのに戸惑うかもしれない。
http://doc.qt.io/qt-5/qguiapplication.html#quitOnLastWindowClosed-prop

ただ、>>131 をやろうと思ってるなら閉じる必要のあるウィンドウをメインウィンドウにするべきではないと思うな。入力用のダイアログ作ればいいと思うけど。
逆にずっと出していると思われるターミナルウィンドウみたいなのをメインにしたらいいと思う。
そうすると余程長い処理じゃなければスレッドを使う必要もなくなるんじゃない?
PyQt/PySide でスレッドを分けるとスレッドを跨いだデータの扱いで結構面倒事が起こる。
[]
[ここ壊れてます]

144 名前:デフォルトの名無しさん [2017/05/20(土) 15:34:09.42 ID:YAniTqrY.net]
馬鹿には無理

145 名前:デフォルトの名無しさん mailto:sage [2017/05/20(土) 21:07:33.68 ID:QnLfIsPY.net]
質問です
QChartを使いたいんですけどQtCreatorのデザイナに出てこないんですがどうすればいいんでしょうか
環境はUbuntuでCreatorと全モジュール入りのソースをビルドしてインストールしました

146 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 18:41:27.32 ID:kU3SV2Oh.net]
質問。QMLでfindObjectByIdに相当するものって無い?
idをJavaScriptに文字列で渡ししたいんだが

147 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 19:40:14.93 ID:FLeMRkjd.net]
>>141
chart使ったことはないが公式のサンプルはあるじゃろ
そこから読み解くのも一つの手

>>142
C++でも存在は知ってても使ったことがない
Qt3より以前の古い設計の名残だと思ってるが…

148 名前:デフォルトの名無しさん mailto:sage [2017/05/21(日) 19:53:10.30 ID:1z6i0IAe.net]
QStringListやQMap<int, QString>でよくね



149 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 21:27:48.60 ID:yewnfItW.net]
なんでQt製の2ch専ブラが存在しないの?

150 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 22:26:49.75 ID:uRWG/1h1.net]
Qtで作るメリットがないからじゃね?

151 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 22:50:34.65 ID:QSXdmP1t.net]
Qt は Unix 系の人が多いと思うけど、 Unix 系の人はお気に入りのニュースリーダかエディタで 2ch を見る人が多い印象がある。

152 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 03:32:38.88 ID:TdJLTRsg.net]
専ブラを作るのに適したGUIライブラリってなんだろ
Qtはマルチメディアも扱いやすいしWebKitも軽いし最も適した選択肢の1つに入る気がする
それともWPFやJavaFXのほうが良かったりするのかね

デスクトップ版の専ブラ古臭いのしかないしQt/Qmlでデスクトップ/Android両対応の専ブラ作れば一発当てられるんじゃね

153 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 06:34:54.59 ID:be4/vFMj.net]
ぜひ当ててくれ

154 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:10:06.69 ID:4nncZNTT.net]
ときすでにおすし

155 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:34:30.46 ID:VnQyaHE4.net]
kitaってのあったよ
LinuxデスクトップやZaurusではそれなりに使えてたけど

156 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 12:48:05.37 ID:u73zk5EW.net]
2chのapiが独占されてるからいまさら考えても意味なし

157 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 16:04:02.28 ID:ClJsbK5M.net]
現在の入力値を調べてボタンを有効/無効にする制御をやりたい。
Windows だとこういうのは Idle ハンドラでやってたんだけど、
Qt だとどこでやったらいいんでしょうか?

158 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 18:00:12.56 ID:VnQyaHE4.net]
オブジェクト思考的な話
数値がある閾値超えた場合、その旨の signal を発行して、
その signal (イベント)が必要なオブジェクトがそれを拾えば良い話

もちろん、signal を使わず数値を監視して enable/disable への切替は可能だけど

もはやQtの話じゃない



159 名前:デフォルトの名無しさん mailto:sage [2017/05/24(水) 18:02:43.63 ID:/PgniMpe.net]
うちではTimer使ってやってる

160 名前:デフォルトの名無しさん [2017/05/25(木) 10:11:01.87 ID:nE79I92l.net]
timerで処理ってダイアログ閉じるタイミングで変更されたりしたら嫌だな

161 名前:デフォルトの名無しさん mailto:sage [2017/05/25(木) 11:09:21.88 ID:uhrRUtX4.net]
QtCreaterのソースコードでキーボードカスタマイズを
実現してるUIがあるから参考になると思うよ

162 名前:デフォルトの名無しさん mailto:sage [2017/05/25(木) 21:35:10.53 ID:6ZItyO6p.net]
QtCreatorでカッコやクォーテーションを勝手に補完するの止める方法ある?
特に範囲選択して文字を打てば置換して欲しいのに、選択範囲を勝手に囲むの
マジで作業効率悪い

163 名前:デフォルトの名無しさん mailto:sage [2017/05/25(木) 21:35:43.87 ID:6ZItyO6p.net]
terか

164 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 00:48:30.99 ID:c/JqeYBh.net]
>>158
オプションの補完にそれぞれオフにするチェックボックスがある。

165 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 00:50:37.64 ID:ojvhD5uG.net]
オプション>テキストエディタ>Completionだな。
それからQt Creatorが正しい。

166 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 14:24:03.43 ID:/9uRQuSE.net]
Qt Creator で QLabel の背景色はどうやって変えるんですか?
文字の色は palette いじったら変わったけど。
コードで変える方法はググったらあるけど、色見ながら変えたい。

167 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 15:18:44.39 ID:/9uRQuSE.net]
あ、styleSheet でできました。

168 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 12:19:04.10 ID:G9IVs/Lk.net]
>>162
コードと同じで、トップレベルウィジェットでない場合にはautoFillBackgroundをtrueにするとpaletteの背景色が使われる。



169 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 16:26:59.57 ID:4cZE/dpO.net]
末端のWidgetならstylesheetプロパティに直書きでいいけど、
QFrameとかのフレーム系Widgetにそれやると、中に入れた子Widgetが全部変わってしまうから注意な。

そういう場合どうするかというと、より上位のフレームのstylesheetプロパティに
クラス名付きで修飾を入れる。例えばQPushButtonについて変えたいなら

QPushButton {
border: none;
}

などとやる。

170 名前:デフォルトの名無しさん mailto:sage [2017/05/30(火) 14:50:59.13 ID:6Su+ZuCJ.net]
スレッドを requestInterruption() で中断させて、同じインスタンスをまた実行させると、
中断要求が残ってて即座に中断してしまう。requestInterruption() を受けたら exit() してしまって、
インスタンスは作りなおさないといけないの?

171 名前:デフォルトの名無しさん mailto:sage [2017/05/30(火) 15:43:58.11 ID:334s1ZU7.net]
何やってるのかは知らないけど、大抵の場合は
QtConcurrent::Run+QFutureの組み合わせの方が扱いが楽よ。

途中終了とかもできるし。
まあ再開はできないから途中からやり直すという
コードを書く必要があるかもしれないが。

172 名前:デフォルトの名無しさん [2017/06/03(土) 02:24:13.51 ID:f2qbH72v.net]
記念カキコ
idにQtが出たので...

173 名前:デフォルトの名無しさん [2017/06/03(土) 06:18:32.38 ID:o79y/oZ3.net]
どこどこ

174 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 06:47:25.67 ID:3clWUM84.net]
idといえば、C++からQMLのidを指定して
任意の場所のvisible状態をC++側で取得する方法は?

175 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 19:16:26.95 ID:dBxyMrx/.net]
qiita.com/amay077/items/38ee79b3e3e88cf751b9
Xamarin.Formsがmacにもlinuxにも対応するってマジ?

最近はLinux用アプリでさえQtよりElectronを目にするようなってきたし、いよいよQtもオワコンかなぁ

176 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 20:45:35.08 ID:vMjKwWc4.net]
Javaのコーダーがあれだけ増えたのに、
デスクトップじゃいまだにVisualBasicの代替程度しかなれてないけどな

177 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 21:57:37.22 ID:zSsDLH5L.net]
ElectronじゃC++使えないじゃん

178 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 23:03:00.81 ID:tjX69Ey+.net]
デスクトップアプリは今後もQtを中心に使うけど、
スマフォ/タブレット用はXamarinにする予定でいる。

手元のアプリではだいたい44-47%は外部インターフェイスを持たないModel部の実装になるから、
これだけのボリュームがプラットフォーム非依存にできる利点は大きい。



179 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 23:59:32.82 ID:SJko7C46.net]
非依存でもQtありきってのがなぁ

180 名前:デフォルトの名無しさん mailto:sage [2017/06/18(日) 04:18:04.11 ID:stDA8hu1.net]
Qtなんてただの道具なんだから、
使いたくなければ使わなきゃええねんで。

Model部はpure C++でも構わんだろ。
生産性がいくらか下がるだけの話だ。

181 名前:デフォルトの名無しさん [2017/06/18(日) 15:32:25.19 ID:xPH4G83l.net]
ほんそれ

182 名前:デフォルトの名無しさん mailto:sage [2017/06/21(水) 20:33:46.03 ID:q4L265CV.net]
Qt SDKのexamples/widgets/gestures をWindows10で動かしてるんだけど、
pinchは反応してるけどpanとswipeは反応しないね。

これってこんなものなの?

183 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 22:14:29.72 ID:lEyLgHV4.net]
QMLについて調べてるんですが、.uiを使わずにこれを使う利点であるのでしょうか?
少し調べてみた限りでは面倒臭くなるだけに見えるで候

184 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 23:07:41.05 ID:uFFYsDWn.net]
1回使ったら二度と使いたくなくなる

185 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 07:34:52.49 ID:jbbVXxr0.net]
>>178
二本指してる?

186 名前:デフォルトの名無しさん [2017/06/27(火) 09:10:34.15 ID:WuBzCuMJ.net]
Qt Creatorの、Debug実行を行っているのか、exeを起動しているのか、判定する方法かifdefはありますでしょうか?

187 名前:178 mailto:sage [2017/06/27(火) 09:40:29.58 ID:9FJ950aK.net]
>>181
公式Helpとサンプルの挙動を見る限り、pinchは2本以上の指でpanとswipeは1本指のように見えるんだが。
違うのかな。


>>182
qmakeのことを言ってるのかC++のことを言ってるのかで話は変わる。

188 名前:178 mailto:sage [2017/06/27(火) 10:18:45.06 ID:WuBzCuMJ.net]
>qmake
>C++

どちらの実現でも、OKです。
C++ってのは、VC++ですが。

知りたいのは、出来上がったExeの挙動をリリース/デバッグで切り替えることではなくて、
QtCreatorで動作するときだけはある処理をスルーしたい(逆もできればますます便利)です。

ある処理とは具体的には、throwで、exeのときにはQApplicationのオーバーライドでcatchして
エラーメッセージがちゃんと出せるのに、
QtCreatorで実行すると、throwでドカンとアセンブラステップ画面に移動して、アプリがEND。



189 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 10:39:15.47 ID:9FJ950aK.net]
>>184
Qtに限らず、C++上では
_DEBUG プリプロセッサシンボルの定義状態によって判定するのが基本。

qmakeではconfig関数を使う。デバッグビルドであることはわかるけど
リリースビルドであることはわからないので ! 演算子を併用するとかやや意味不明な運用になってるね。

例外の下りだけど、どうも184のコードがおかしいような気がする。
そもそもQtはQT_NO_EXCEPTIONSが定義されていると例外機構が存在しないものとして動作したりするし。
例えばQException以外が飛んで来ることが想定できてないんじゃね?

190 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 11:05:47.35 ID:64w1N/XC.net]
>>184-185
昔 java が流行った頃にその手の挙動であった一例として。もしかするとこういう書き方をしてるかもしれない。

java の throws のつもりで関数定義のところに throw(XException) を書いてあって
関数内で XException 以外の例外が発生するとそこでコアダンプするというのがあった。

java: XException を投げる

191 名前:可能性があるので上位で対処を要求する書き方
void test() throws XException {
}

C++: XException 以外は投げられず、std::unexpected() に制御が移る
void test() throw(XExpception) {
}
[]
[ここ壊れてます]

192 名前:184 mailto:sage [2017/06/27(火) 11:18:24.72 ID:WuBzCuMJ.net]
>>185

全然話が違っています。

デバッグコンパイルでも、リリースコンパイルでも、ただしくcatchできています。

ただ、QtCreatorで、throwのところで、デバッガーが止まるのが困ってるだけです。

前にも書いた通り、デバッグコンパイルのexe/リリースコンパイルのexe、を切り分けたいのでなく、

デバッガ―が止まらないように、でばっがーによる起動を判定したい、だけです。

193 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 11:23:13.30 ID:9FJ950aK.net]
>>187
184の文章ではcatchできているかできてないかの話に読めるし、
187の文章を見てもやはりcatchできなかったときのデバッガの挙動に見える。

自分の書いたコードとデバッガの挙動とが正しく把握できてないんじゃないかな。

実際のコードを単純化してgistとかに上げてみたらどうだい。

194 名前:187 mailto:sage [2017/06/27(火) 11:25:51.04 ID:WuBzCuMJ.net]
catchの話は無かったことにしてください。

起動がExeなのか、QtCreatorデバッガ―なのか、の判定がプログラム中で知りたいです。

195 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 13:12:09.51 ID:i4lW4rrf.net]
>>189
実行するとき環境変数設定してgetenvしたらええんちゃうの

196 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 14:01:59.58 ID:WuBzCuMJ.net]
>実行するとき環境変数設定して

QtCreatorのデバッグのオプションで設定できるのでしょうか。

197 名前:デフォルトの名無しさん [2017/06/27(火) 15:19:46.03 ID:uIJC4qRu.net]
そろそろVisual Studio 2017に対応した?

198 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 21:44:59.72 ID:KhuoEdOG.net]
しかし、ここまで全角半角、大文字小文字、ひらがなカタカナ、
はたまた、ハイフンと長音記号が入り乱れてる文章はなかなかお目にかからないな

会話の前後も一致しないし、もしこれで日本人なら、
そもそものコードもちょっと心配



199 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 13:52:31.51 ID:AJijq7Zo.net]
変なのが着た。

200 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 22:55:44.29 ID:ArTJNFYC.net]
>>191
実行の構成のところに環境変数設定がある。
ひだりの縦のバーのプロジェクト設定のところな。

201 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 04:33:23.66 ID:I0PScEug.net]
誰かShogiGUIのQt版を作ってくれへんか
LinuxとMacでまともな将棋検討アプリがなくて困っとるんや

202 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 08:51:03.58 ID:/WxXdso/.net]
自分で作れば

203 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 04:16:29.98 ID:ld38oKrr.net]
無理(>_<)

204 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 10:44:01.75 ID:lFxw+Ui+.net]
最近お仕事で使い始めた
便利なTkだな
しかしフレームワークが膨大でオライリーの第1部読んでからはかいつまんで集めた情報でコード書いてる

205 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 10:48:42.47 ID:ZWbv/QSj.net]
Qtは情報がすぐに古くなるので、
・公式ヘルプ
・公式サンプル
・githubのQtプロジェクトまたはKDEのソースコード

に当たったほうがいいよ。

206 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 11:51:03.53 ID:Cy4uCrIi.net]
Qtの公式ドキュメントすごい読みやすいよな。
クラス説明のやつとか、概要一覧詳細一通り揃ってる。

207 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 16:01:24.87 ID:ld38oKrr.net]
KDEのソースの質ってどうなんです?

208 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 16:04:01.01 ID:ZWbv/QSj.net]
コードの良し悪し以前にKDEのライブラリ環境が前提の実装になってるから
純粋なQtプログラムとしては使いものにならない。

だが全体がQtの文法で書かれてるから書き方や使い方の参考にはなる。



209 名前:デフォルトの名無しさん [2017/07/01(土) 20:38:59.74 ID:lLi0bV67.net]
Visual Studio 2017でQtを使う方法教えて!

210 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 20:41:19.95 ID:ZWbv/QSj.net]
qmake自体はVS2017を認識するから自力でビルド。

211 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 21:37:40.16 ID:ld38oKrr.net]
qmake vs cmake

212 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 00:57:38.56 ID:OkK6wggA.net]
ビルドする前にqmakeするだけだろ

213 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 20:24:29.81 ID:LHjKTsra.net]
qtはちょっとc++やりたい時にいいね。
最近のvisualstudioデカすぎて、ダイアログボックス出すプログラム書くだけでも何十ギガバイトもダウンロード&1日かけてインストールせなあかん

214 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 20:44:10.02 ID:KTt0sA2G.net]
MinGW版は GNU configure系と相性が悪すぎてプロジェクト管理が死ぬ

215 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 11:53:59.83 ID:Qpg00Afa.net]
>>208
wxもオヌヌメ

216 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 11:54:31.07 ID:Qpg00Afa.net]
>>209
tdmgccいいお

217 名前:209 mailto:sage [2017/07/05(水) 12:40:59.25 ID:2EpUYxaW.net]
>>211
いや、コンパイラの問題じゃなくてqmakeによるビルドシステムの問題だから。

qmakeでプロジェクトを管理すると、ファイルをコピーしたりasmをアセンブルしたりするみたいな当たり前のことが
基本機能じゃ扱えなくなって自動化するのが大変になる。

GNU configureの自動実行もできないっぽいから実行時に自動生成されるソースファイルとかを
元のソースツリーの外にコピーして別途管理したり涙ぐましい努力でプロジェクトを維持している。

218 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 13:13:53.34 ID:2EpUYxaW.net]
qtcreatorからCMakeFile.txtを扱えたのか……。

手書きする部分はqmakeのままでいいけど、外部ライブラリをビルドしてるだけの部分は
cmakeで作ったほうが楽だったかもね。



219 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 00:01:22.07 ID:waX9BtEA.net]
>>208
何か作るたびにインストールしてんのかよ

220 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:16:25.10 ID:cZ1rXSl8.net]
qtでスキンメッシュアニメーションできないか定期的に調べるんだけど未だできなさそうかねぇ?

221 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:18:22.49 ID:hq2BkHJS.net]
>>215
QGraphicsViewのサンプルにあったで

222 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:36:18.64 ID:cZ1rXSl8.net]
>>216
すまぬが見つからん
3dモデルが動いてるサンプルはいくつかあるけど、コード上で回転させたり伸縮させてるのしかないように見える。
3dモデルに内蔵されてるアニメーションデータを再生するってのがなくて、
それがないと人が歩く絵を表示できなくて困っとる

223 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 19:01:45.52 ID:cZ1rXSl8.net]
qt 3d studioがリリースされるまで待つしかなさそう

224 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 20:55:18.35 ID:hq2BkHJS.net]
>>217
スキンメッシュアニメーションってのが3Dなんて誰が言ったんだ?

QGraphicsViewは2Dのフレームワークだ。で、そのサンプルがあるぞと指摘しただけなんだが。

225 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 23:14:06.03 ID:8yNBhf/k.net]
お、おう
それじゃー3dモデルのアニメーションは
自分で書くか将来に期待するしかないねー

226 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 19:43:20.02 ID:ZCxRuI9v.net]
Qt製のMMD期待

227 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 17:45:12.44 ID:NSdcOZU/.net]
割と最近めのqt creatorで
デバッグ開始するとデバッグ用のウィンドウが下の方とかに出てくるんだけど
デバッグ終了しても消せない
どこ押せば消える?ググってもぽちぽちしまくっても消えん!

228 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 18:56:56.29 ID:Bmuxh1Qp.net]
それはね、左側のボタンをデバッグから編集に切り替えると消えるよ。

見た目ボタンにしか見えないんだけど、以前ソース見たらこれはタブとして実装されている。
visualstudiocodeでもほぼ同じデザインになってるし、最近のはやりなのかもねえ。



229 名前:デフォルトの名無しさん [2017/07/11(火) 21:06:44.95 ID:aZj0SKJK.net]
>>221
なんで?
メリットは?

230 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 06:39:50.46 ID:jJkkZRgw.net]
定期的にv-playが気になるんだけど誰かがっつり試

231 名前:オてみた人はおらんか []
[ここ壊れてます]

232 名前:デフォルトの名無しさん mailto:sage [2017/07/20(木) 19:59:30.58.net]
blog.qt.io/blog/2017/07/20/qt-creator-4-4-beta-released/

そろそろ
・1文字補完
・fuzzy補完
・引数と補完を同時に表示する
・補完中にdoxygen形式のコメントを表示する

ぐらいやってほしいんですけど。
VSCodeでもやってるというのに...

233 名前:デフォルトの名無しさん mailto:sage [2017/07/20(木) 22:08:09.95.net]
俺のVSCodeは全然言うこと聞いてくれないのでQt使ってなくてもQtCreator使うしかない

234 名前:デフォルトの名無しさん mailto:sage [2017/07/20(木) 23:24:02.41.net]
QtCreatorはそんな細かいこと以前に
msvcと組み合わせたときのデバッガの絶望的な重さをなんとかしてほしいわ。

235 名前:デフォルトの名無しさん mailto:sage [2017/07/21(金) 21:45:56.95 ID:zZI23jDl.net]
最近流行りのzen mode欲しい
俺の頭がバカすぎてアレがないと読むのがつらい

236 名前:デフォルトの名無しさん mailto:sage [2017/07/21(金) 23:45:00.40 ID:OjZ8KrLm.net]
>>229
耳栓してHMDで常に視界の中央にコードが追従し続ける究極のzen modeはどうでしょうか

237 名前:デフォルトの名無しさん mailto:sage [2017/07/22(土) 00:59:21.85 ID:efCXTrlK.net]
>>229
そんなものが必要だとか考えたことすらなかったわ。
画像ビューアだと当たり前だけど、IDEだとゴテゴテ物が付いてる方がいいという風潮すらあるわな。

238 名前:デフォルトの名無しさん mailto:sage [2017/07/24(月) 17:57:47.74 ID:WnfXPepi.net]
>>170
一般的にはidから特定できない



239 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 09:06:39.95 ID:p9DCZc7G.net]
>>179
もっと調べて使ってみればQMLの.uiは役に立たないと分かる

240 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 12:53:49.90 ID:p9DCZc7G.net]
>>222
ESC

241 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 12:56:03.83 ID:p9DCZc7G.net]
>>225
がっかりだった

242 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 20:18:06.95 ID:XAtQRBtZ.net]
>>235
モバイルでQt/Qmlが使われるようになる日は来そうにないか

243 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 21:22:11.75 ID:bCxd+zrD.net]
みんなQtで何作ってるの?
作りたいもの(特にGUIで)って次から次へと出てくる?

244 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 22:55:21.12 ID:Pwjsu1Lp.net]
使えば使うほど使いたくなくなる

245 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 23:02:34.73 ID:Fr5QaIId.net]
GUIとかいらなくね?って思いながら使ってる
そろそろ自分が納得できるGUIライブラリと作り始める頃合い

246 名前:デフォルトの名無しさん mailto:sage [2017/07/28(金) 02:03:02.85 ID:u4Na0MOP.net]
>>238
Qtのやり方でクロスプラットフォームは抜けだらけで嫌になる。
Qtはデスクトップとモバイルはもうダメ。
残るは組み込みだがそれもいつまで持つか。

247 名前:デフォルトの名無しさん mailto:sage [2017/07/28(金) 17:28:25.48 ID:kt6nJrg7.net]
tkは原始的すぎるし、GTK+は遅すぎるし、って考えると
Qtは相対的によく出来てるよ。wxは使ったことないから知らん。

Windowsでファイル拡張子関連付けやレジストリやらいじるプログラム作ったけど、
意外とQtだけでなんとかなるもんだ。いちいち用例やドキュメントが無いから
自力で調べ回って作らされる羽目になるが。

タイトルバーやシステムボタンをQtはほとんど制御してないことをつい先日理解した。

248 名前:デフォルトの名無しさん mailto:sage [2017/07/28(金) 20:28:16.99 ID:wxsWHM64.net]
ここ数ヶ月?ネガキャン頑張ってるよね

QMLの悪いところを使って、あたかもC++版が悪いように表現したり、
逆にC++で問題ないデスクトップ版をQML使って陥れようとしてるし



249 名前:デフォルトの名無しさん mailto:sage [2017/07/28(金) 20:31:09.64 ID:lgcBXbCz.net]
どこのこと?

250 名前:デフォルトの名無しさん mailto:sage [2017/07/29(土) 02:31:35.74 ID:WaVIPdWN.net]
デスクトップはC++はダメで、QMLはどうしようもなくダメ。
モバイルはC++はどうしようもなくダメで、QMLはまったくよくなる見込み

251 名前:烽ネい。 []
[ここ壊れてます]

252 名前:デフォルトの名無しさん mailto:sage [2017/07/29(土) 11:45:48.22 ID:Ws5hVYlo.net]
QtはダメでFA?

253 名前:デフォルトの名無しさん mailto:sage [2017/07/29(土) 13:22:51.32 ID:EjofYfo7.net]
意味がわからん。
QMLが気に入らないなら使わなきゃいいんだし、
そうしたところでQtの価値が下がるわけでもない。

ってこういうツッコミはもう以前入れたと思うんだが。

同じことを2回言わなきゃいけないってそれだけ頭が固い証拠じゃね?

254 名前:デフォルトの名無しさん mailto:sage [2017/07/29(土) 15:25:03.01 ID:xTAcHkko.net]
MFCやらVCL使ってきた身としては英語ドキュメントしか無いにも関わらずQtのライブラリは本当にわかりやすい

255 名前:デフォルトの名無しさん mailto:sage [2017/07/29(土) 17:48:50.29 ID:bkSgqPHp.net]
ライブラリなんか常に文句言いながら使うもんだろ

256 名前:デフォルトの名無しさん mailto:sage [2017/07/29(土) 18:59:37.71 ID:QwRURlf0.net]
Qtはjavafx以下のゴミ

257 名前:デフォルトの名無しさん mailto:sage [2017/07/30(日) 09:00:46.06 ID:9kuTCBsS.net]
>>247
それってオンラインドキュメントとしての話?
VSはオンラインドキュメント化してからゴミ以下になったが
とりあえず2008以前までのオフラインドキュメントは良かった

なんにせよQtのドキュメントがわかりやすいという感覚は理解できん

258 名前:デフォルトの名無しさん mailto:sage [2017/07/30(日) 14:10:55.33 ID:eTfuhWoZ.net]
MSDNと比べる前提で言えば、Qtのヘルプは各APIの説明が全然足らんわ。
各引数と戻り値の説明がない。

ソースコード読んだほうが早いくらい。



259 名前:デフォルトの名無しさん mailto:sage [2017/08/01(火) 13:15:45.00 ID:R0nmZVxs.net]
>>249

260 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 06:24:57.23 ID:PuCuze1G.net]
>>251
Qtのマニュアルはかなりわかりやすいと思うが。
英語がある程度分かること前提だけど。

261 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 06:41:41.30 ID:/KmPY1dw.net]
英語云々ではなく説明不足
MSなら事細かに説明が書かれてるうえに
サンプルコードがほぼ記載されてる

262 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 07:18:26.48 ID:YkTKmp+S.net]
あのドキュメントで分からないなら
qt以前にプログラミングの経験が足りないんじゃないの?

263 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 08:46:04.00 ID:bYfLOAN2.net]
MSも大して書かれていないし、サンプルコードも冗長過ぎたりしてない方が良かったりする。
まあこれ以上は宗教戦争になるな。

264 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 18:42:57.98 ID:Itl2aFQC.net]
>>253 >>255
それな

265 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 19:05:01.03 ID:AVhnh1yO.net]
例えばQtでWindowsのレジストリを読み書きするときは

QSettingsにQSettings::Registry64FormatやQSettings::Registry32Formatを設定して初期化したうえで
beginGroup()〜endGroup() を多重に呼び出して潜っていくんだが、
そんなのマニュアルのどこにも書かれてない。

doc.qt.io/qt-5/qsettings.html#beginGroup

マニュアルだけで使い方理解できたらエスパーだな。
例は他にもいくらでも挙げられるぞ。

266 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 21:38:40.28 ID:/KmPY1dw.net]
>>255-256
分かる分からないではなく度を超えて説明不足
MS系使ったこと無いんだな

267 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 00:13:02.70 ID:QN52pFR1.net]
qtはwinでしか動かない訳じゃないんだから
環境依存する部分のドキュメントは汎用的になるのは当たり前でしょ

268 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 01:37:06.18 ID:chJp2IsX.net]
Qtの資料が説明不足という例は出した。
反論できないならそれまでのことだ。



269 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 05:34:03.90 ID:QN52pFR1.net]
何から何までマニュアル例示してもらわないと何もできないって
自信満々に言われてもな


270 名前:コピペプログラマかよ []
[ここ壊れてます]

271 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 07:37:53.61 ID:XGmuoag/.net]
学習の初期段階は例があればあるほどいいに決まってるだろうに

272 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 08:14:31.47 ID:chJp2IsX.net]
SDK自体のソースコード読んで初めて分かるようなマニュアルなんて意味ないだろ。
常識で考えればわかることなんだが。

273 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 19:32:27.95 ID:BCoh/HEk.net]
まあ昔のMSDN引き合いにするのが間違いだったよな

当時はデザパタといったテンプレート的な設計なんて浸透してなかったから、
利用者の事前知識ゼロが前提で説明も細かくなる

今はその辺理解してる前提のドキュメントが普通で、
だからこそ今のMSのドキュメントはしょぼいんだろ

274 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 21:03:01.10 ID:rtMsvqw0.net]
QtCreatorに限ってだが、普通にサンプルやチュートリアルが大量にあるので、学習にはもってこいだよ。
Visual Studioをインストールしてもサンプルコードなんて無いだろうに。
ただQtの場合はc++を熟知していないと使いにくい事は確かにある。

275 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 21:31:08.73 ID:nsJKifQ/.net]
俺がやりたかったことのサンプルプログラムはQtには無かったな

276 名前:デフォルトの名無しさん [2017/08/03(木) 23:46:34.32 ID:Qd+M/pFD.net]
バージョンアップで仕様変更されてもドキュメントに記載なし
結局ソースコード読んで調べたわ

277 名前:デフォルトの名無しさん mailto:sage [2017/08/04(金) 12:45:07.25 ID:09BtnDMQ.net]
>>246
気に入らないのではなくてダメだから価値がない

278 名前:デフォルトの名無しさん mailto:sage [2017/08/04(金) 15:13:01.53 ID:sTEpfwDy.net]
質問です。

画像ファイルの読み込みをstatic関数化したうえで
QtConcurrent::run()で複数スレッドで並列実行してるんですが、
run()に渡したstatic関数が複数回呼び出される不具合に悩んでいます。

run()を呼び出す直前(呼び出し側スレッド)でqDebug()出力した内容は各ファイル1個ずつなのに、
static関数内部はそれぞれ2回以上呼ばれてしまう感じです。

その後、関係ないときにも何度も呼び出されているような挙動をしています。
QFutureのインスタンスの扱いに何かポイントがあるのでしょうか。

この辺の挙動についてご存じの方、コメントください



279 名前:デフォルトの名無しさん mailto:sage [2017/08/04(金) 19:35:38.92 ID:PcvaNu2J.net]
>>265
勝手に普通を定義すんなよ
MSは複数の言語のヘルプがごちゃ混ぜになってしまって
期待するものと違うものがヒットしやすいけど
検索がバカになっただけで内容の細かさはピカイチだわ

280 名前:デフォルトの名無しさん mailto:sage [2017/08/04(金) 19:39:49.66 ID:PcvaNu2J.net]
Qtのはヘルプってより一覧レベル
一般的なヘルプは「これ使えそう」
Qtのヘルプは「名前や概要説明はそれっぽいけど使ってみなきゃわかんねえ」

281 名前:デフォルトの名無しさん mailto:sage [2017/08/09(水) 02:29:33.01 ID:XXlBsjvn.net]
>>270
君の書いたコードが間違っている

282 名前:デフォルトの名無しさん mailto:sage [2017/08/17(木) 07:03:01.76 ID:monsMMFU.net]
みなさんGUIが絡んでいないlibの部分でもsignal/slotガンガン使ってますか?

283 名前:デフォルトの名無しさん mailto:sage [2017/08/17(木) 17:46:46.91 ID:yjzCURd2.net]
もちろんです

284 名前:デフォルトの名無しさん mailto:sage [2017/08/17(木) 21:28:42.87 ID:8Atow3o6.net]
signal/slotを編集管理できるwizard系機能はQtCreatorには無いの?
面倒臭くてかなわないんだけど

285 名前:デフォルトの名無しさん [2017/08/17(木) 22:12:22.19 ID:9AsVZ3Wt.net]
>>274
serialportの非同期通信とかすごく楽に書けるやん

286 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 01:31:39.37 ID:nRBjEKoJ.net]
>>276
今ちょうどそういうツールをnode.jsで作っている。
正確にはactionとアプリケーション設定値の設定表とソースコードの自動同期ツールだけど。

287 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 05:15:53.78 ID:dZt/Vmcy.net]
Qt Creatorを2つ起動していると頻繁に
ビルドメニュー

288 名前:が死ぬ。

左側のタブバーのビルドボタンも使えなくなる。
こうなるとQt Creator再起動するしかない。

めんどくさい。
[]
[ここ壊れてます]



289 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 06:17:50.24 ID:4hn0aQqS.net]
>>278
いいな、俺はQMLのプロパティ管理ツールでも作ろうかな

290 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 07:37:42.11 ID:W4RubNVQ.net]
v2cつらいし誰かkitaをqt5に書き直してくれへんか

291 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 16:46:50.24 ID:LTQ8jBI0.net]
JDのほうを頼む

292 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 14:02:26.60 ID:f2lCwifz.net]
windeployqtを実行したら用意してくれる translations/qt_XX.qmが、
実は置いただけじゃ自動で読み込まれないことに気付いた。

コード書いてやる必要あるってことかな。

293 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 13:41:09.61 ID:49veOKAi.net]
QtCreatorのclangbackendほんと頑張ってるなぁ
独立プロジェクトにしてlanguage server protocolに対応とかしてほしいけどQt使ってるからあんま歓迎されないのかな

294 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 14:22:17.07 ID:LBWvvhxI.net]
clangbackendって何?

295 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 07:35:02.93 ID:M5j04ZDf.net]
>>285
QtCreatorのClang Code Modelプラグインで使われてる補完ツールです
別プロセスで起動してQtCreatorと通信していて、そのプロトコルをlspに対応させればvscodeとかでもそのまま動くはず

半年ほど前から公式がclangdという似たプロジェクトを始めたけど全然出来が違いすぎるし、clangbackendをQtCreatorから切り離して(さらにQt依存も取り除いて)くれないかなぁ

QtCreatorチームもclangdに関心を抱いていたようなので(lists.llvm.org/pipermail/cfe-dev/2017-January/052478.html)協力し合って欲しかったです
まったく同じものを作ろうとしてるのに...

296 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 06:43:18.43 ID:wDfrhDJb.net]
合体してほしいね

297 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 12:57:55.00 ID:Dvco0PWY.net]
あと3秒

298 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 23:34:16.25 ID:cU1ruubV.net]
QML始めたけど慣れなさすぎて辛い
ドキュメント睨んで目がチカチカしてる



299 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:15:57.30 ID:niFzqcAO.net]
Qbs使ってる人ー?

300 名前:デフォルトの名無しさん [2017/09/08(金) 20:55:53.72 ID:R1PaVqe/.net]
QtもJavaFXも良く出来ている!しかし、俺はGtk+が好きでGtk+のスレがないから
言わせてくれ!Gtk+もQtQuickやJavaFXみたいなリッチクライアント&簡単なスクリプト作ってくれ・・!

301 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 21:42:35.92 ID:8EG9mjse.net]
GTK+ってバージョン2時代の激オソ、クソ設計の頃しか知らないんだけど、
最近はマシになったのかな?

302 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 11:51:16.25 ID:kUd/qIXg.net]
GTK+はどうみても糞

303 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 17:43:28.92 ID:w2NAkfS2.net]
GTK+はqmakeいらないのが長所

304 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 23:00:33.75 ID:C1tuLH3Q.net]
gtkもqtもcmakeでおk
CLionみたいなIDEもあるし

305 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 23:38:18.55 ID:NARqm+LN.net]
qmakeでも意外と色々できるんだが、
設計外のことをやらせようとするととたんに大変になるんだよな。
例えばasmをアセンブルする構文がないから
いちいちカスタムコンパイラ定義して外部コマンドとしてアセンブラを実行する必要がある。

306 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 21:05:24.93 ID:2A4PE6Nc.net]
WindowsのQtCreatorでBoostが使えません(C1083 cannnot open include fileと言われてしまいます。)

.proファイルに「INCLUDEPATH += "C:\boost_1_65_0"」と追加

307 名前:することにより、
F2キーによってヘッダファイルをたどることができるのですが、
コンパイルすると、上記エラーを言われてしまいます。
絶対パスを指定した場合、使用するヘッダの中で、さらに<>で#includeするファイルをオープンできないと言われてしまいます。
上記パス以外に、どのような設定が必要でしょうか?

OS:Windows 10 pro
Qt Creator 4.3.1bBased on Qt 5.9.1 (MSVC 2015, 32 bit)
[]
[ここ壊れてます]

308 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 22:11:13.57 ID:fVbLr4on.net]
qmakeの再実行



309 名前:297 mailto:sage [2017/09/11(月) 00:26:00.46 ID:KtLHOFTD.net]
>>298
ありがとうございます。解決しました!

310 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 09:13:30.43 ID:zwSP9Qv/.net]
○次受けが多いほど退場率が早くなる。高くなる

直受けの50万 客:いつまでもうちにいていいよ
3次受けの50万(客は90万払ってる) 客:短期延長していい?
5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ 
長時間労働 高稼働 高スキル要求が多い 零細フリーランスサイトは5次受けから誰もできない難易度の高い仕事 余り物の仕事を紹介してくる。40万円代でやってくれと これならJIETから3次でいったほうがいいな

372仕様書無しさん2017/08/11(金) 10:31:43.41

JIETに毎月5千円払えば3次から入場できるだろ?
高額をうたうフリーランスのサイトはだいたい5次から45万円
JIETで閲覧応募できる末端価格からさらに搾取するのが高額をみせつけるフリーランスサイトでした
高額案件をみせつけるフリーランスサイトも案件の取得はJIETでした

JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる
自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の間でやらしている。

フリーランスで検索すると引っかかる零細ITがやっているフリーランスのサイトはだめだ。
高額に見せているけど実際は50万前後
JIET等に加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。
ユー子も求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ

自称エージェントはJIET等から流れてくる案件を転売してるだけだった。
労働市場(JIET等)に加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む

エンド - ユー子 - エージェント-(JIET等) 公表価格 90~60 - エージェント×3 = 言い値50万以下
エンド - ユー子 - エージェント-(JIET等) 公表価格 90~60 - エージェント×1 悪質な言い値で50万以下
エンド - ユー子 - エージェント-(JIET等) 公表価格 90~60 - JIETに加入して公表価格で応募できる

eJobgo JIET JISA で検索
優良エージェント・優良サイト
首都圏IT(PE-BANK) クラウドテック プログラマーズ

311 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 22:39:48.67 ID:j7M2IHHt.net]
Qt4.8.4でQMLを使い始めたのですが、QtChartsやGo言語を使わずに
LineGraphを作成するにはどのようにしたらいいのでしょうか?

312 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 00:36:23.07 ID:SSNW3Qn+.net]
なんでわざわざそんな古いバージョン使うんだよ。

313 名前:デフォルトの名無しさん [2017/09/14(木) 11:20:41.82 ID:clD3mMzH.net]
ボタンが押されたら新しいダイアログを生成するという処理をしたいのですが…
新しいuiファイルを作成して、それ専用のクラスを作る流れになると思うのですが、
#include "ui_(uiファイル名).h"
としてもビルドできません
一度手動でuicをいじってヘッダを生成しなくてはならないのでしょうか?



314 名前:ワた、qt 5.7でwebkitを使いたいのですが、proファイルにQT+=webkitwidgetsと書いてもエラーになります
環境はUbuntuで、sudo apt-get install libqt5webkit5-devも試しましたが出来ませんでした
どうしてでしょうか?
[]
[ここ壊れてます]

315 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 12:28:19.29 ID:20aIJat/.net]
>>303
uiファイルで指定したクラス名のQDialog継承クラスを定義してあげないと
uiファイルはC++ソース上で使われない。

そのへんは口で説明するよりQtSDK付属のサンプルソースを読んだほうが早い。
ちゃんと読んでから質問しようね。

316 名前:デフォルトの名無しさん [2017/09/14(木) 13:10:19.67 ID:clD3mMzH.net]
>>304
ありがとうございます
帰ったら目を通してみようと思います…

317 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 14:56:33.15 ID:4BY4zG1Q.net]
>>303
Qt Creatorを使って、ファイルの新規作成から
Qt Designer フォームクラス を作れば自動でcpp,h,uiが作られるよ
...Quickのほうはよく分からんけど...

318 名前:デフォルトの名無しさん [2017/09/14(木) 16:47:29.46 ID:clD3mMzH.net]
>>306
なるほど!
そっちでやれば良いんですね…
uiフォームだけ作る方でやってました



319 名前:デフォルトの名無しさん [2017/09/14(木) 18:17:40.76 ID:KFJoeqMk.net]
Gtkuickも作ってください(><;)

320 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 23:49:24.43 ID:OSTuhoAs.net]
そういえば一時期削除されたgtkテーマのサポートが復活したようで嬉しいです

321 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 16:44:58.62 ID:HEl9ygx/.net]
>303です
デザイナでQWebEngineViewを使いたい場合、QWidgetを配置して格上げすると思うのですが、
ヘッダにQWebEngineViewを指定してグローバルにインクルードするを選ぶと「既にクラスが存在します」と出て格上げできません
自分でQWebEngineViewを継承したクラスを定義しなくてはならないんですか?

322 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 17:16:12.98 ID:NHWCpxw9.net]
だからサンプルコードを見なよ。
話がループしてるんだが。

323 名前:308 [2017/09/15(金) 17:35:36.08 ID:4tytpAQF.net]
>>309
Ubuntuのデスクトップ環境もUnityからGNOME(Gtk)になるねw

324 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 18:53:12.10 ID:NHWCpxw9.net]
Linuxは今自分が動いている環境がGNOMEなのか
KDEなのかを検出する方法がわからなくて嫌になる。
QtはGNOME環境じゃまともに動かない。

325 名前:デフォルトの名無しさん [2017/09/15(金) 19:58:56.00 ID:HEl9ygx/.net]
>>311
サンプルからヒントを掴みQWebEngineViewのウィジェットを表示させることには成功しましたが、そこら辺のサンプルは敷居が高く理解できません…
これから読めば理解が進む、というようなものがあれば教えて頂ければ幸いです

326 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 01:39:17.07 ID:dchIFskE.net]
目的のウィジェットが使われてるサンプルを一通りビルドして動かして、
自分の目的に一番近い使われ方をしてるサンプルを改造することから始めたらいいんだよ。

いじって元のコードがわからなくなるのが嫌な場合は
サンプルコードごと別のフォルダにコピーすること。

327 名前:デフォルトの名無しさん [2017/09/16(土) 08:01:13.00 ID:j5XMjM8Q.net]
>>315
なるほど!
そういう使い方も出来るんですね
やってみます

328 名前:デフォルトの名無しさん [2017/09/17(日) 22:47:28.52 ID:JkLEtCCy.net]
マンマン、キュッキュッ!



329 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 18:13:00.41 ID:PYZ1UoOT.net]
シコシコ、シュッシュッ!

330 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 18:50:19.26 ID:Tnc/hIZi.net]
くちゅくちゅ どばどば

331 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:00:20.48 ID:GfL5jdYV.net]
マジでこの先Qt製の2ch専ブラなんて登場しないのかな...
v2cもjdもいい加減つらいわ...

332 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:35:04.20 ID:AP1LqTfs.net]
ないの?

333 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 20:31:43.09 ID:R3IMLZyQ.net]
ウィンドウの左端にボタン画像を並べてタブのように切り替えられるコントロールって何かない?
QTa

334 名前:bBarのタブに画像を貼るとある程度近くなるんだけど見た目のイメージが違う。 []
[ここ壊れてます]

335 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 14:29:04.30 ID:Dvp9BlYO.net]
ある

336 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 17:37:22.03 ID:sYd00Xal.net]
なに? おしえてー

337 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 15:39:29.67 ID:w3bi2455.net]
ダイアログだかウィザード系でそんなのあったね
QtCreatorのサンプル一覧でもあったんじゃね

338 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 16:04:20.80 ID:lcAzz3TW.net]
QtのサンプルをQtCreatorで眺めてたが、少なくともサンプルのサムネイルでは見当たらないな。
それからWizardと名のつくサンプルはないようだ。



339 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 01:27:36.33 ID:FjXc0hbg.net]
>>323
この適当な返答するおっさん前にも湧いてたな

340 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 20:10:41.28 ID:LVd8liVY.net]
>>327
お前モナー

341 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 11:56:06.22 ID:7ABpskwx.net]
QtCreatorそのものがそういうレイアウトじゃろ

342 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 12:01:21.23 ID:lw6HQVs/.net]
QtCreatorのはFancyTabWidgetっていうんだけど、
QtCreatorのコアライブラリと密接に結びついてて単独で扱えない。
芋づる式に20個ぐらいソースファイルの移植が必要になる上に、そのままでは動かんようだ。

343 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 16:05:31.54 ID:94UfipyW.net]
qt専用のパッケージマネージャqpmってどうです?

344 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 16:25:29.92 ID:dGip1y4C.net]
lists.qt-project.org/pipermail/interest/2011-November/000217.html
レス付いてないな

www.qtcentre.org/archive/index.php/t-46477.html
ソース嫁か

345 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 23:02:05.12 ID:7WUGaaf4.net]
qtをc++14以降でリライトしてくれ😫

346 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 23:40:05.62 ID:N7vf9IxQ.net]
>>332
質問の場が悪いんじゃね
Qt Forumのgeneralとかいう所で聞いたら早いし優しい

347 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 00:35:59.17 ID:Ed4Qgoxv.net]
QMLってもしかしてスクロール関係が全体的に弱い?

QMLのListBox、100行程度入れただけで
スクロールが耐え難いほど重くなるんだけど
何か軽くする方法とか、別の手段とかない?
画面外のリストはいちいち破棄したり、表示する度に
書いてるようだけど、QMLの描画自体が重いから話にならない
実際には1000行、2000行とか入れる予定だから実用に耐えない

スクリプト言語によくあるような、QMLを予めコンパイルして
描画時スクリプト解析みたいのを無くす方法あればいいんだけど

348 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 00:41:04.14 ID:Ed4Qgoxv.net]
QMLのスクリプト解析描画が重いのって
ColumnやRowのリピート描画でも言えるな
標準のプログレスバーがダサいからリピートで書いたら
重すぎて高速の更新にまるで使えん



349 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 02:44:54.22 ID:IqY3f3eU.net]
QML側でどうなってるか知らないが、
ListWidgetやTreeWidgetはC++実装でも重い物だから、
数百項目以上になるなら普通はListViewやTreeViewを使う。
こいつはデータモデルを別途構築して、
Viewクラスがそれをなめて自分で描画するという手順を取る。

350 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 03:35:32.04 ID:g9zoeIYO.net]
Qt World Summit 2017のモバイルアプリどっちも十分出来がいいように思えるな
blog.qt.io/blog/2017/09/29/qt-world-summit-app-2017-open-source-live-now

まあモバイルでQt/Qmlが使われるようになる日はこないだろうけど
ライセンスも酷いしな

351 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 03:36:42.72 ID:IqY3f3eU.net]
QtはLGPL/GPLの制限がある限りモバイルでは使

352 名前:「ものにならないので、
Golangあたりで再実装して、ライセンスもスタティックリンク可能なものにするしか生き残る方法はないと思う。
[]
[ここ壊れてます]

353 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 03:47:41.91 ID:g9zoeIYO.net]
xamarinがWPF/macOS/Gtk#にも対応するっぽいしマジで最初からc#学んでおくべきだったかな
最近はクロスプラットフォームなアプリといえばまずElectronでQtなんて早々お目にかかれないし、どんどんjsとc#に吸収されていきそう

Qtにうつつを抜かしてたせいでMVVMにもすっかり乗り遅れちゃったしなぁ

354 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 03:49:37.76 ID:sJmHtte8.net]
うつうつします

355 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 04:24:57.96 ID:IqY3f3eU.net]
しかしxamarinの発想は、Qtみたいに同じソースコードでどのプラットフォームにも
同じUIを提供するというものではないからな。

プラットフォームごとにUIは作り直しになる。
しかもC# がネイティブになってる処理系はないから
ツールキットAPIの脳内翻訳が必要になる。

356 名前:デフォルトの名無しさん [2017/09/30(土) 06:12:28.16 ID:cUAQCAgs.net]
>>342
つXamarin.Forms

357 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 07:44:24.76 ID:Ed4Qgoxv.net]
>>337
すまん間違えた、重いのはListBoxじゃなくてListView
もちろんQAbstractListModelを使ってる
DelegateもRectangleとTextだけのシンプルなもの
この重さ、いったい何を想定して作られたんだ?
軽くする方法あるのか?

beginInsertRow-end、beginRemoveRow-endみたいな仕様も
正直めっちゃ使いにくいし、全更新の関数は落ちるし
スクロールバーの位置の保持とかどうすりゃいいねん

358 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 08:28:51.38 ID:IqY3f3eU.net]
>>343
スレ違いだからスルーする
>>344
C++で実装すると、15000件登録しても描画は0.1秒未満だよ。
もっとも、画面描画で必要な件数しかアクセスされないから、
画面外の件数は描画速度には直接関係ないが。



359 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 08:37:41.62 ID:Ed4Qgoxv.net]
>>345
描画をQMLにやらせずC++でってこと?
それができるなら是非それにしたいな、サンプルとかどこかにあるかな?

細かいスクロールの位置保持や復元の方法はわからないけど
指定の行までスクロールさせる命令がQMLにあるでしょ
頭の方の行だったらいいけど、ケツの方の行を指定すると
数秒間フリーズしたみたいになる
その間は表示してないからわからないけど、もしかして
指定行までスムーズにスクロールしててあんなに遅いのか?

360 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 08:46:26.50 ID:IqY3f3eU.net]
>>346
QtSDKのソースコードに含まれてるサンプルの中に
QAbstractItemModel/QStandardItemModelそれぞれのサンプルコードがあるよ。

単なる表示用で行選択さえできればいいのなら、後者で実装すればより簡単。

個人的にはQMLはRAD開発やユーザー拡張用で、
本格的なアプリを作るなら普通にC++で作ったほうが速度出るしつぶしが利くと思う。

361 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 09:05:15.56 ID:Ed4Qgoxv.net]
>>347
Qt使えとかQML使えというのは上の絶対命令でね
初動からおかしいうえに方向転換できない末期に放り込まれたから

とにかくありがとう、めちゃめちゃ参考になった
表示して選択してだけだから、まさに後者かもしれない、早速調べてみるよ

362 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 09:43:30.19 ID:D3yJ/guB.net]
FlickableとColumnとRepeaterでテストした限り100件でスクロールが重いってことはない感じ

363 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 12:52:11.03 ID:Q26XiECH.net]
上の命令なら、商用版でQt Quick Compilerが使えるんじゃない?
まあ、それ

364 名前:でもC++ネイティブには負けるけど。 []
[ここ壊れてます]

365 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 18:57:37.67 ID:DF1w2tdP.net]
>>344
昔試したけどそこまで重かった記憶ないな。Qtのバージョンは?

366 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 20:04:16.96 ID:Ed4Qgoxv.net]
>>349
今時の速いのが当たり前のスペックだけでテストしてたら商品にならないでしょ
>>351
5

367 名前:デフォルトの名無しさん [2017/09/30(土) 20:56:08.61 ID:9zCUTE1/.net]
qtのsignal&slotパラダイムってgoto文みたいだよな

368 名前:デフォルトの名無しさん [2017/09/30(土) 21:12:07.81 ID:cUAQCAgs.net]
>>353
どの辺が?



369 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 21:51:41.60 ID:UoA9g/Ot.net]
むしろObjective-CのメッセージやC#のeventに近い。

370 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 16:59:03.94 ID:23xKpMGE.net]
たかがGUIツールキットで独自のコンテナやらスマポやら作りやがって
まともなC++のGUIが欲しい

371 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 17:47:20.84 ID:A+1idbvt.net]
欲しいと思ったときがチャンスだぞ
というかWindows FormsのC++コピーみたいなのは無いんだろうか
デザイナツール付きで

372 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 18:56:27.88 ID:+SUmFCcZ.net]
QtはSTLやboostよりずっと昔から使われてるから自前で一通り持ってるんだよ。
だいたいSTLはコンパイラごとに方言があるしな。

373 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 19:07:04.47 ID:OCngliSm.net]
https://www.youtube.com/watch?v=YWiAUUblD34
CppConのQtプレゼンだけやたら低評価多いな
他に比べて高評価も少ない

Qtはみんなに嫌われてるんだよね

374 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 08:19:19.58 ID:8JCAXAN6.net]
wxWidgetsと比べたらどうなんだろ?

375 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 08:37:52.03 ID:FDyP4PDK.net]
https://trends.google.co.jp/trends/explore?q=qt,wxWidgets

376 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 20:08:59.48 ID:tNBusSZv.net]
どうみてもwxWidgetsの圧勝です

377 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 20:36:47.71 ID:mvbuHBBx.net]
本当にありがとうございました

378 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 20:52:40.55 ID:DY6JRVMF.net]
gtkmmはgtk4でc++17をフル活用出来るようになるのかな

かなり前からRefPtrは将来c++にスマポ入ったらそれに置き換えるとか言ってたのに、c++11から6年たってようやく実現されたのは遅すぎるよなぁ

まあgtkはlinux以外での動作が期待出来んしqtは捨てられないけど
でもgtkmmはまともなc++で羨ましいというか健全だ



379 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 00:57:15.11 ID:PVLgxPLf.net]
gtkは糞

380 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 01:27:43.17 ID:UYODw9uM.net]
gtkmmはAPIはいいけど、本体の gtk がねぇ...

381 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 05:19:33.18 ID:ALIv623m.net]
c++どころかプログラミングをあまり知らない人がいきなりqtやるのっておすすめできる?

382 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 07:48:32.27 ID:mu/tgJRJ.net]
PyQt/PySideでPythonから使ったほうがいいかもしれない。

383 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 08:32:59.98 ID:INt5wuMo.net BE:337865753-PLT(12060)]
img.2ch.net/ico/2iyou_2.gif
wxWidgetをPerlから入るのはどうですか?
資料少ないですかね

384 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 08:33:30.71 ID:INt5wuMo.net BE:337865753-PLT(12060)]
img.2ch.net/ico/2iyou_2.gif
Beが…

385 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 15:25:39.02 ID:sb1fmNZx.net]
cmakeとqmakeどっち使うべき?
出来ればcmakeでやりたいんですが困ることあります?

386 名前:デフォルトの名無しさん [2017/10/06(金) 16:49:49.11 ID:uoobo3tb.net]
omake

387 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 21:34:26.68 ID:mu/tgJRJ.net]
うちはqmakeで統一してるけど、
Qt CreatorはCMakeのプロジェクトにも対応してるようだ。
ただしqmakeと違って直接読めないのでプロジェクト設定の変更に対応させるのが一手間増えると読んだ。

qmakeは一通りのことだとマル

388 名前:チ環境に対応できるが
ちょっと凝ったことをやり始めるとVisualStudioとかには対応できなくなる。
[]
[ここ壊れてます]



389 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 04:14:28.23 ID:vzLg+raN.net]
めっちゃかっこいい
https://www.youtube.com/watch?v=wZ3vNVggNbQ

390 名前:デフォルトの名無しさん [2017/10/09(月) 14:42:06.93 ID:SrUriMVb.net]
そろそろmoc使わなくてもよくなった?

391 名前:デフォルトの名無しさん mailto:sage [2017/10/10(火) 17:48:16.12 ID:lrmqLkjp.net]
mocってやっぱいずれ廃止される運命なの?
https://youtu.be/YWiAUUblD34?t=1h10m20s

なくすとしてもqt6になるのかね

そもそもqtってどれくらいやる気あるんやろ
ブログ記事とかも最近はIoT系ばっかだし(Automationってやつ?)
需要も売り上げもこれからは組み込み機器に偏っていくんだろうなぁ

qt6はメジャーアップデートになるみたいだけどqt4並に互換性なくすとしたらリスクデカすぎるよねぇ

392 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 13:37:37.82 ID:rDStqhBV.net]
C++の仕様に縛られすぎてるのがいくない

393 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 16:27:15.23 ID:fVUnPWuA.net]
そもそもC++の規格がここ10年くらいで急速に進歩しただけでな。
Qtはそれ以前からあるんだからしょうがないだろう。
過去の蓄積でできてるんだから。

394 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 18:11:48.92 ID:SdSs/e3t.net]
qt6で過去を断ち切ろう!

395 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 18:28:58.98 ID:SdSs/e3t.net]
もうQtWSの時期なのか

396 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 19:13:33.13 ID:7zU/MEJG.net]
>>376
古いC++を見捨てるときになくなる
デスクトップは儲からない、モバイルは使い物にならない、
残るは組み込みしかない、つまらない

397 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 13:28:58.29 ID:uZnuZ+2W.net]
Q++

398 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 18:41:24.80 ID:TiPFa92r.net]
nvidiaのgraphics debuggerってQt製?

https://youtu.be/3D1QVspMF8w?t=13m34s
ドックウィジェットをドラッグするときVisual StudioでいうGuide diamondが表示されてるけどQtでもああいう挙動は実現出来るの?
そういうライブラリってある?



399 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 18:46:38.59 ID:Idhe1r4p.net]
QtCreatorの挙動で一番戸惑うのが
ドッキングウィンドウの挙動。

まあ慣れたけどさ。

400 名前:デフォルトの名無しさん [2017/10/13(金) 22:00:45.58 ID:lGhkEd4z.net]
blog.qt.io/blog/2017/10/06/qt-5-9-2-released/
5.9.1から300近くのバグ修正(多過ぎ)、1000以上の変更(変え過ぎ)。
未解決バグ(機能不足は含まない)は五千以上。

401 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 03:59:26.60 ID:23Nmc2iE.net]
www.dockspawn.com/demos/ide/dock_spawn_demo_ide.html
これをQtでやりたい

402 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 14:01:29.30 ID:TG6KQnkb.net]
できるんじゃね

403 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 02:09:47.45 ID:bh08LS6q.net]
>>386
ウィジェットのドックなら簡単にできる。
QMLではできない。

404 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 06:58:23.18 ID:wsZRBdk3.net]
そろそろカラー絵文字はよ

405 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 01:15:35.04 ID:Zy0kCylm.net]
>>389
絵文字とカラー絵文字はやっと最近表示はできる。文字が重なって使い物にならない。

406 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 17:04:58.60 ID:y4ERxWDe.net]
devicePixelRatioの扱いがようわからん。
1.0以外の表示ができる環境がない。

407 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 17:46:59.20 ID:Zy0kCylm.net]
>>391
VMでUbuntuのUnityかGNOMEを動かせば試せる。
設定はLinux HighDPIで検索すれば見つかる。倍に設定すれば2が返る。
古いUbuntuはHighDPI対応していないので最新のを。

408 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 18:05:24.19 ID:y4ERxWDe.net]
>>392
どもども。Ubuntu-16.04.2 のunityでunity-cont



409 名前:rol-centerを使って
メニューとタイトルバーの拡大縮小を1.5に設定してみた。

タイトルバーとメニューのテキストが文字通り1.5倍になるが、
自作アプリで表示してるアイコンや画像のDPIはそのままだ。

アイコンの表示サイズを変更する機能は自前で用意してるので
このフラグをオンにすれば問題なく使えそうだ。

一番懸念していた画像のリサイズの品質はVirtualBox上では問題なく動いてるように見える。
あくまでエミュレーター上の話だが。
[]
[ここ壊れてます]

410 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 18:16:37.28 ID:+iMUpGrE.net]
qt製の2ch専ブラ真面目に欲しい😢
PCでも絵文字を使いたいんだ😭

411 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 18:54:36.32 ID:bhEFzAf+.net]
作って♥

412 名前:デフォルトの名無しさん [2017/10/17(火) 19:10:43.37 ID:OFQ0CJNG.net]
>>394
10年以上前からその話聴くけど無いってことは需要無だろ

413 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 20:56:15.86 ID:+iMUpGrE.net]
古参ならkitaというKDE用のQt3製の専ブラがあるで(kita.osdn.jp/)
最近でも作ろうとした人はいたみたいだし

Qtによる2chブラウザ MonaCute
https://anago.5ch.net/test/read.cgi/software/1364969160/
専ブラのまがい物みたいなの作ってる
askmona.org/3396

でも皆失敗してしまったんだ
もうここの住人しか希望が残ってないんだ😵

414 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 20:59:12.09 ID:+iMUpGrE.net]
あ、2番目のやつはAskMonaというサイト用の専ブラか😅

415 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 22:47:41.50 ID:+iMUpGrE.net]
デスクトップでも2chmateが最強か
情けない😢

2chMate 0.8.9.52/chromium/App Runtime for Chrome Dev/5.0/GR

416 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 04:19:17.64 ID:wtPc1jjy.net]
>>396
どんなしょぼい2ちゃんブラウザでも期待はされるから需要はある

417 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 08:40:26.18 ID:eu1XyUOX.net]
登録制でみんなやる気無くしたからしゃーない

418 名前:デフォルトの名無しさん [2017/10/18(水) 11:24:49.54 ID:RFRRa2Hk.net]
失敗した原因はなに?



419 名前:デフォルトの名無しさん [2017/10/18(水) 16:57:32.04 ID:km7KAUmW.net]
qt3dstudioが一応オンラインインストーラからインストールできるようになっているよ
βだけど

420 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 17:54:55.60 ID:sj2LR09P.net]
誰かmmdみたいなの作るかね

421 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 17:00:49.53 ID:t/RHfXQo.net]
AtlassianのHipchatのwindowsアプリQtで作られているらしいんだけど、
日本語入力時にバックスペースで文字消すとき
二回押さないと文字が消えなかったり
確定した文字まで多めに消したりとかなり使いにくい

これってQtのせいなのかな?

MinGW使うのやめてVisualStudioでコンパイルすると治るという書き込みも見たけど
Qtで日本語扱うならMinGWよりVisualStudioがオススメですか?

バグレポート
https://jira.atlassian.com/browse/HCPUB-268

Hipchat ダウンロード
https://www.hipchat.com/downloads

422 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 17:05:42.87 ID:ZUTK/Bk9.net]
qtはlinuxで使うものです

423 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 17:33:16.02 ID:VHXjh4ks.net]
mingwのせいにすんな

424 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 22:45:18.91 ID:30fP/iu3.net]
日頃からVisualStudio版とmingw版は並行して扱ってるけど、
QtSDK自体のTextEditでそんな不具合見たことないな。

425 名前:デフォルトの名無しさん mailto:sage [2017/10/20(金) 07:21:45.47 ID:0zbSFAwQ.net]
https://sites.google.com/site/cguanlian/qt-creator-guan-lian#TOC-QtCreator-Ui-2015-

426 名前:デフォルトの名無しさん mailto:sage [2017/10/20(金) 08:56:24.83 ID:v0KeAuGf.net]
今時UTF-8以外の文字コードでソースコード書くやつなんておらんやろ。

427 名前:デフォルトの名無しさん [2017/10/20(金) 09:12:17.90 ID:A2eVRB5t.net]
つい最近、visual studio codeのvimプラグインで、そんな現象に出会ったなぁ。
日本語編集時に意図しない文字が消えたりするやつ。

428 名前:デフォルトの名無しさん [2017/10/20(金) 09:15:31.17 ID:VprmOZRL.net]
日本語バグ多すぎ。



429 名前:デフォルトの名無しさん mailto:sage [2017/10/20(金) 09:18:05.82 ID:v0KeAuGf.net]
ちなみにQtにzipファイル展開させると、日本語を含んだファイル名が化ける場合があるからな

わざわざパッチまで用意して報告したのに、
動作確認コードを別途用意しろなんて舐めたことを言い出したので放置したが。

430 名前:デフォルトの名無しさん mailto:sage [2017/10/20(金) 16:11:25.95 ID:O+DbvLKC.net]
>>413
原因は何だったのでしょう? iconv の自動判定ミスかな。

431 名前:デフォルトの名無しさん mailto:sage [2017/10/20(金) 17:13:31.06 ID:v0KeAuGf.net]
zipのヘッダはある程度の柔軟性があって、内部に格納するファイル名のエンコード方法を指定するフラグがある。
つまりMBCSとUTF-8の2パターンでどちらかが使われるわけだ。

当然zipのヘッダを読んでどちらでエンコードされているか確認しながら処理しないといけないわけだが、
QtのQZipReaderは一部がMBCSでハードコーディングされているところがある。
するとUTF-8で格納されてるzipは正常に読めない。

まあそもそもDeflate64に対応してないんだから、本格的な対応とはいえないけどね。

432 名前:デフォルトの名無しさん mailto:sage [2017/10/20(金) 20:58:57.06 ID:Tk6JqxRq.net]
>>415
詳しい解説ありがとう、そういう内容か。ASCII文字通り扱う分にはどっちでも支障ないし、マルチバイトのテストなんかロクにやってないんだろうね。

433 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 02:01:04.58 ID:atne7Ol2.net]
それじゃあマルチバイトで問題多発するのも当然だね。

434 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 03:40:59.82 ID:D6bNeGcT.net]
それとは話は別だと思うぞ。
QStringは常にUTF-16で文字列を保持してるから、
サロゲート問題を除き、正しく扱えば文字化けすることはない。

つまり、OSのAPIなど外部APIとやり取りするときは常にそれらのAPIが
何の文字コードで文字列を必要としているかを確認し、
toLatin1()
toStdWString()
toUtf8()
などを適宜使い分けてそれぞれの部分で正しい文字コードを指定してあげないといけない。

435 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 09:44:52.92 ID:bJAHkAjY.net]
Qtがフォントの中にグリフが入っているかどうかを判定するのを間違って
入っているのに入っていないと判定して文字化けしたのは何度もあった

436 名前:デフォルトの名無しさん [2017/10/23(月) 16:58:21.15 ID:lCIoxZis.net]
>>415
それzipの問題じゃなくてwindowsの問題だろ

437 名前:デフォルトの名無しさん mailto:sage [2017/10/23(月) 22:16:22.88 ID:x30WpghP.net]
>>420
違うよ。
説明のわかりやすさのために敢えてMBCSと表現してるけど、
これは純粋にzipの仕様とQZipReaderの実装の問題だよ。
OSに関係なくこの問題は発生する。

438 名前:デフォルトの名無しさん [2017/10/24(火) 16:37:38.98 ID:c4pQ4iLG.net]
Win上でUTF-8のファイル名で展開されても困る気がする



439 名前:デフォルトの名無しさん [2017/10/24(火) 17:39:51.26 ID:Od9TZRLJ.net]
気がするのか。
わしは困る!と断言できる者はおらぬのか。

440 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 17:47:10.98 ID:AktAHHPh.net]
>.>422
全然違う。
zipに格納されているファイル名を何の文字コードとして管理し、
QStringの文字列として取り出すかどうかという話。
動作するOSのファイルシステム上のファイルの文字コードとは全く関係ない。

とんちんかんな発言ばかりする前に、ちっとは実際のソースコードを読んだらどうだ?

441 名前:デフォルトの名無しさん [2017/10/24(火) 18:04:17.42 ID:Od9TZRLJ.net]
何でソースなんか読まないかんのよと言いたい

442 名前:ニころだが。
Qtはソース読まないと使いものにならんもんな。
[]
[ここ壊れてます]

443 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 18:11:20.82 ID:AktAHHPh.net]
むしろなんでソースコードを読まないのか。

『プログラムは思った通りに動かない。書いたとおりに動く』
の原則のとおり、公式マニュアルで不明な部分やマニュアル通りに動いてない部分があったら
ソースコードに実際に当たるべきだ。

これはQtに限らずあらゆるOSSのプロダクトに共通の態度だと思うけどな。
それに、むしろQtのソースは読みやすい部類だ。

7zとか読んだらじんましんが出そうだぞ。

444 名前:デフォルトの名無しさん [2017/10/24(火) 18:16:34.28 ID:Od9TZRLJ.net]
それLinuxユーザーの言うUNIXの精神だよね。
ソースが仕様って。
ところが一般的には仕様と違えればソースを修正する。
ソースに合わせて仕様の方を変更することはない。

445 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 18:22:59.99 ID:AktAHHPh.net]
仕様と実装の齟齬なんて話は全くしてないんだがな。
マニュアル通りに動いてなければソースコードも疑えと言ってるだけなんだが。

話がとんちんかんすぎて、
レス書いてるのが馬鹿らしくなってきたんだが。

446 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 21:09:58.22 ID:4MDL91Ni.net]
元々丁寧に説明してくれているけど、まとめると、
・zipファイルにはUTF-8でファイル名を格納する仕様があるが、QtZipReaderはその仕様に対応していない。
・ゆえにQtZipReaderでUTF-8でファイル名が格納されたZipファイルを展開しようとすると、QtZipReaderで読み込んだ時点でファイル名が文字化けする。
・また、Zipファイルの解析はQtZipReaderが行うので、OSの機能は関係しない。
って、これだけのことだろー。

447 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 21:13:15.10 ID:4MDL91Ni.net]
QtZipReaderの仕様がどうだか知らんけど、
仕様でUTF-8でファイル名が格納されたZipファイル名に対応していることになっているなら、実装のバグ。
仕様でそのようなZipファイルに対応していないなら、仕様が古い。⇒対応するよう、仕様と実装を更新。

448 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 21:32:30.20 ID:AktAHHPh.net]
だね。
より正確にはUTF-8形式でファイル名が格納されたzipファイルを読み込むと、
ファイルリストは正確に列挙されるが、それが入ったQStringListにあるファイル名で展開しようとすると
なぜかファイルのマッチングに失敗して何も展開されないという挙動をする。
その原因が上に書いたもの。

そして話は >413 に戻る。



449 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 23:21:07.51 ID:DfsEXCLh.net]
ユーザー名・ファイル名などのシステムには、半角英数字だけを使うこと

日本語などで、テストしている開発者は、世界に1人もいない

450 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 23:34:08.26 ID:48YTQLNk.net]
1人もいなかったら見つかってないわけで

451 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 23:37:23.27 ID:AktAHHPh.net]
ちなみに、LinuxやMac環境だと更に悲惨なことになるぞ。
UTF-8で格納されてないと、ファイル名の文字コードが不明だから
どうやってQStringに読みだしたらいいのかわからん。

マルチリンガル対応のアプリだとSJISと決め打ちするわけにも行かないし。

452 名前:デフォルトの名無しさん mailto:sage [2017/10/24(火) 23:45:42.10 ID:yIFxPN+o.net]
ZIPのEFS対応は未だにMacでも怪しいから、Qtだけの問題でもないんだけどね。欧米圏では問題ないからやる気ないんだろう

453 名前:デフォルトの名無しさん mailto:sage [2017/10/25(水) 09:40:31.65 ID:32/KECdp.net]
rubyのときも同じこと言ってる香具師がいたわ

454 名前:デフォルトの名無しさん mailto:sage [2017/10/25(水) 09:43:41.05 ID:32/KECdp.net]
>>431-432
日本語をサンプルにするから要求が通らないんだよ
クリル文字をサンプルにしとけばすんなり通ったかも知れないぜ

455 名前:デフォルトの名無しさん mailto:sage [2017/10/25(水) 10:47:31.33 ID:iICRWxV3.net]
>>437
ラベルやテキストエディットで濁点と半濁点がついた文字が2文字に分かれて描画されてしまうバグの優先順位が低いので
ドイツ語のウムラウトやフランス語のセデューユが2文字になるのと同じことだと説明したら優先順位が上がってすぐになおったことがある

456 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 10:32:27.89 ID:lmEUvyGh.net]
別にQtに限らず
フリーソフトで日本語まともに表示できないのはよくあるだろw

文句が有ったら使うなよ!

457 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 12:12:06.97 ID:9FQ0G9Ta.net]
>>439
Qtは商用版

458 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 12:19:20.91 ID:R0hL6S2f.net]
此処はサポート窓口なのかぁ



459 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 13:48:08.27 ID:ommV6Rcl.net]
>>431
明らかなバグなんだから、
問題があるzipファイルを報告すれば取り込むでしょ。
もうひと押しお願いします。

それにしても、QZipReaderってヘルプに載ってないのね...

460 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 14:09:04.91 ID:CLc61czS.net]
>>442
求められたのは不具合が発生するzipファイルでなく、バグを再現するテストコード。
そこまでやってやる義理はない。

QZipReaderはプライベートなクラスだから、使うときはqmake側に
QT += core-private

などと書いてあげないといけない。

461 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 14:56:51.91 ID:ommV6Rcl.net]
>>443
丸投げなのね...

ありがとう、使い方はわかりました。

462 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 20:57:40.08 ID:pt3mzqru.net]
QMLコンパイラ、有償版じゃないと使えないの?

463 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 21:59:57.95 ID:0hPlLftS.net]
>>445
そうだよ。

>>444
443はパッチまで作って送ってる。

464 名前:デフォルトの名無しさん mailto:sage [2017/10/28(土) 19:50:58.67 ID:bb8feote.net]
パッチ送るだけなら楽だけど
取り入れて良いか確認する方は手間掛かるよ

465 名前:デフォルトの名無しさん mailto:sage [2017/10/28(土) 20:51:38.04 ID:vrJXDDUp.net]
>>446
QMLコンパイラは、お試しもできないのか
QMLは重い、使いにくいもんだという経験上の概念が定着してしまってるから
試すこともできないものはリスクでしかない

466 名前:デフォルトの名無しさん mailto:sage [2017/10/28(土) 21:07:13.14 ID:Rk+loSH6.net]
パッチを受け取って対応しないとか甘えでしかない。

467 名前:デフォルトの名無しさん mailto:sage [2017/10/28(土) 22:12:28.68 ID:VR3TKLVx.net]
>>448
商用版に付いてくる Qt Quick Compiler の原型(?)は github からダウンロードできるみたい。
使ったことないからどこまで使い物になるかはわからないけど。
https://github.com/qmlc/qmlc

>QMLは重い、使いにくいもんだという経験上の概念が定着してしまってるから
元々 JavaScript みたいなもんだから Widget に比べて重いのは仕方ないけど、rapid programming には結構便利だと思うよ。

468 名前:デフォルトの名無しさん mailto:sage [2017/10/28(土) 22:19:38.90 ID:5Lv8SC/6.net]
Qtに必要なのは、QMLよりもXAMLだと思う。
MVVMの普及が必要だ。



469 名前:デフォルトの名無しさん mailto:sage [2017/10/28(土) 22:57:57.78 ID:R69/khYl.net]
Qtに必要なのはC#😉

470 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 12:06:52.59 ID:Q6gylViA.net]
>>450
githubのは商用版に対抗して作られたもの制約や問題が多い

471 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 14:16:49.14 ID:Q6gylViA.net]
>>403
cppとhが99%以上
qmlは1%未満
こういうものを作るにはC++

472 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 22:11:24.37 ID:hSLBrtzh.net]
Archのpacmanで入れたQtCreatorがHelpでフォントのサイズの変更が出来ない...
誰か解決策知りませんか

473 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 22:49:21.55 ID:5ITJZcz2.net]
普通はCtrl+ホイールだけどな

474 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 22:59:29.08 ID:hSLBrtzh.net]
>>456
それが出来ないんですよ...

475 名前:デフォルトの名無しさん [2017/10/29(日) 23:11:00.49 ID:gzjqaz+6.net]
拡大 Ctrl++
縮小 Ctrl+-
リセット Ctrl+0

476 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 23:29:13.58 ID:hSLBrtzh.net]
Menu->Options->Helpからフォントを指定しても、サイズを変更しても適用されないんですよ
そこにスタイルシートが指定されてない場合しか適用されないみたいなこと書いてあった気がするんですけど(うる覚え)それが原因ですかね?
どうすればいいのだろう...

477 名前:デフォルトの名無しさん mailto:sage [2017/10/30(月) 04:12:07.25 ID:p0VOu9CZ.net]
>>458
あ、これなら出来ましたm(_ _)m

478 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 01:33:18.42 ID:SC+3lzi9.net]
>>448
QMLコンパイラ商用版限定、LGPL3への切り替え、GPL限定、
どれもオープンソースなど考えずに儲けたいだけ



479 名前:デフォルトの名無しさん [2017/10/31(火) 03:02:51.91 ID:K5A55ntK.net]
QML目当ての売り上げってどの程度あるん?

480 名前:デフォルトの名無しさん [2017/11/08(水) 16:19:26.61 ID:VUoO2xY3.net]
ドキュメントからはconnectでコンパイルエラーにはならないはずなので
ヘッダーを見たらドキュメントに書かれていないオーバーロードsignalがあるじゃないか

481 名前:デフォルトの名無しさん [2017/11/10(金) 18:37:18.64 ID:Ml3fR1jS.net]
Creatorでコード編集中にマクロが未定義になってダイアログで警告されるのにうんざりだ。
起動しなおせば使えるようになるからバグ。

482 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:00:24.93 ID:kdNxYf2d.net]
ubuntuで、QTCreato4.3を使用しています
VisualStudioのように、スタックサイズの拡張はできますでしょうか?

483 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 19:14:13.21 ID:xr3E4/2p.net]
そろそろツールチップに型とかを表示するようにしてほしい

484 名前:デフォルトの名無しさん [2017/11/11(土) 07:37:11.22 ID:PT/co+ue.net]
リファクタリングのシンボル名変更をしようとするとCPUが100%になって操作できなくなる

485 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 17:14:36.72 ID:nhfMzlE/.net]
ボロボロですね〜

486 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 20:51:23.77 ID:Z811zxFn.net]
>>465
遅レスだけど、そういうのはQtの仕事じゃない。
リンカにオプションを与える。

具体的には

QMAKE_LFLAGS += オプション

ってproject.pro に書き加える。

487 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 12:59:37.67 ID:+ChKS3Tv.net]
Qtのダウンロードページ死んでるがな・・・

今、Qt5.9.1で、QWebEngineHistoryとかインクルードしたくて、
MSVC2017だと、QT += webenginewidgetsを追加しているのに、インクルードできないといわれてしまうし
MinGWだと、QT += webenginewidgets追加すると、Unknown moduleといわれるし

全くどうしたらいいだ

488 名前:デフォルトの名無しさん [2017/11/14(火) 13:26:23.63 ID:gF3tQCFN.net]
>>469
回答ありがとうございます。
具体的には、下記のような形でしょうか?

QMAKE_LFLAGS += -z stacksize 1024000



489 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 18:18:54.02 ID:XTy+J8XG.net]
>>470
WebEngineはMSVC2017とMigGW非サポート

490 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 20:19:11.84 ID:+ChKS3Tv.net]
>>472
マジかよ・・・サンクス
つまりMSVC2013とかでやる必要があるということだな

491 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 20:24:55.15 ID:i1iRiI4Y.net]
>>471
試せばわかるやん?
>>473
msvc2015だろjk

492 名前:デフォルトの名無しさん [2017/11/15(水) 10:12:06.61 ID:Ob/dxSoq.net]
Creatorのヘルプで戻ったときに>が有効にならずに無効になってしまうのがあるのは面倒だ

493 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 11:46:43.09 ID:LBbhF0MU.net]
VSみたいに、複数プロジェクトをまとめるプロジェクトって作れないのかな?
.pro開いてビルドを取り直すのがめんどくさい。
ご教授ください。

494 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 14:14:46.17 ID:lB7xBm25.net]
Qt SDKのソースを見れば分かるけど、

TEMPLATE = subdirs

と書けばサブディレクトリにあるプロジェクトが全て1つのプロジェクトとしてまとめられる。

SUBDIRS 変数にプロジェクトを入れていく。
依存関係を設定してあげればビルド順も制御できる。

495 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 15:37:42.36 ID:DzUDKAOw.net]
qmakeは慣れると便利だけど、慣れるまでが大変。
cmakeでも良いけど、Qtが使えるならqmakeの方がデバックが楽。

496 名前:デフォルトの名無しさん [2017/11/17(金) 15:49:15.54 ID:LBbhF0MU.net]
>>477
xx/yy/a.pro
xx/yy/b.pro
xx/yy/c.pro
この3つをまとめるとしたら、
xx/all.proをつくり、ここに「TEMPLATE = subdirs 」を指定する書き方でしょうか?

497 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 16:49:32.64 ID:J/TnNXex.net]
>>479
doc.qt.io/qt-5/qmake-variable-reference.html#subdirs

498 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 17:20:52.11 ID:LBbhF0MU.net]
>>480
ありがとうございます。
翻訳しながら試してみます



499 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 19:10:48.97 ID:w1dtObun.net]
あーあ、規模が規模だし、すっかりQt依存のコードになっちゃって
Qtを使わない環境に移植するときは地獄だなこりゃ

500 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 21:28:39.92 ID:oCT+XqQK.net]
何が楽しくて今の時代にわざわざQtを勉強するのかな

501 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 22:11:51.54 ID:lB7xBm25.net]
>>482,483
お前らQtの専門スレまで何しに来てるんだよ。
巣に帰れ。

502 名前:デフォルトの名無しさん [2017/11/18(土) 17:43:20.88 ID:zvTITcNA.net]
Creatorでキーボードショートカットの設定がモーダルダイアログなので
編集操作しながら設定できないのでやたら使いにくい

503 名前:デフォルトの名無しさん [2017/11/18(土) 21:59:05.82 ID:zvTITcNA.net]
Apple Watch の技術プレビューレベルの対応をいたしました、って書いてあるけれど
UI作れないのに対応したとは言えないよ
Xamarinは作れるな

504 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 22:04:35.60 ID:GWYNVAdB.net]
Xamarinと比べるとQtの未来は惨めすぎる

505 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 00:36:22.44 ID:SmucCNUq.net]
>>487
Qtのモバイルは全くダメ

506 名前:デフォルトの名無しさん [2017/11/20(月) 01:37:44.65 ID:zCLwsoLx.net]
Creatorのウィジェットフォーム編集でコピペしたときにパレットの変更が反映されたりされなかったりする

507 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 08:36:39.64 ID:92U/Aofr.net]
デスクトップアプリは便利なんだけどなあ。

508 名前:デフォルトの名無しさん [2017/11/20(月) 12:12:22.77 ID:zCLwsoLx.net]
Creatorでフォーム編集中のlayout*MarginとlayoutSpacingがプレビューと実行で小さく変わってしまう
ウィンドウサイズはフォーム編集設定通りになるのでレイアウトに入れたウィジェットの大きさがフォーム編集よりも大きくなる
見た通りに編集して実行できない



509 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 12:19:00.78 ID:nvUDg4PT.net]
Widgetを動的に入れ子にしてる場合は
Designerの表示は参考にしかならんぜ。

面倒なのでスペース関係は必要な時以外0にして動かしてるな。

510 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 14:12:17.07 ID:zCLwsoLx.net]
>>492
サイズポリシーはもっと酷くてDesigner表示では潰れてしまう
プレビューと実行では潰れない

511 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 04:31:59.41 ID:0V9NVRcv.net]
https://github.com/jacobdufault/cquery
LSP対応のcqueryがまあまあ強力
とにかくメモリ使用量がめっちゃ少ない

QtCreatorをLSPに対応させてClangCodeModelを放り投げて欲しい
少し大きなプロジェクト開いただけで気がついたら1GBとか余裕で使ってるからな

512 名前:デフォルトの名無しさん [2017/11/22(水) 09:48:41.53 ID:YQO3o+Em.net]
Creatorの補完表示がやたらに遅いおかげで脳内補完が楽にできるようになった

513 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 23:06:10.21 ID:g6709/aW.net]
うちのソースツリーはC/C++で17MBほどあるけど、
qtcreatorは250MB程度しか食ってないし別に重くはないぞ。

514 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 10:42:11.87 ID:xcVSyfMx.net]
>>496
ソースツリーの量に関係なく
やっと補完表示されてから他のファイルを編集し
戻ってきてまた編集すると補完でまた待たされる
同じものが補完されたりされなかったりもする

ヘルプも一度目は大概他のが表示され、二度目に正しく表示される
ヘルプがあるのに表示されないのもよくある

補完とヘルプがすぐに正しく表示されないので使い難い

515 名前:デフォルトの名無しさん mailto:sage [2017/11/25 ]
[ここ壊れてます]

516 名前:(土) 12:01:39.81 ID:T6SGca+6.net mailto: なんかDL失敗しない? []
[ここ壊れてます]

517 名前:デフォルトの名無しさん [2017/11/25(土) 16:37:20.21 ID:Fw88qHRX.net]
デザインエディターでサイズとかの入力中にキー入力ごとにプレビューが変わるのは筋悪、入力確定で変わるの筋良
ファイル名の変更でサフィックス含めて選択されるのも筋悪、サフィックスを除いた部分が反転されるのが筋良
フォーム上に置いたエレメントが選択できなくなるのはひどいバグ、他のファイルを表示させて戻ると選択できるようにはなる

518 名前:デフォルトの名無しさん [2017/11/25(土) 17:33:42.66 ID:lbdvAXfn.net]
俺QtQuickUserManになる!



519 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 19:01:07.86 ID:pRin/rOH.net]
文句あるならプルリクエスト出せよ。
何のためのオープンソースなんだよ。

520 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 01:35:31.39 ID:P9h7rPjd.net]
>>501
オープンソースだからだと? 欠陥とバグだらけとは関係ない

521 名前:デフォルトの名無しさん [2017/12/02(土) 20:40:40.81 ID:+gAhO9e5.net]
僕は長い間Qt使ってるけど、Honeyは40年間いた事ないんです(><;)

522 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 20:45:20.69 ID:GY0iQTDb.net]
一週間近くレスなかったか
オワコンだな

523 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 06:24:58.89 ID:J5a1ywZ3.net]
お前ら Qt Advent Calendar 参加しろよ
まあここにはキモカネおっさんしかいないから浮くだけか

524 名前:デフォルトの名無しさん [2017/12/04(月) 07:16:43.38 ID:mye3sxih.net]
JUCEにPersonalライセンスなんてものが出来ていたから使ってみる

525 名前:デフォルトの名無しさん mailto:sage [2017/12/07(木) 21:38:04.74 ID:+0LKQIfD.net]
>>505
一人で複数を除くと空きが16もある
人気ないな

526 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 01:26:13.12 ID:bo60qy0W.net]
>>505
埋めるためだけで内容が薄いのがちらほら
よいしょで気持ち悪いのもある

527 名前:デフォルトの名無しさん [2017/12/22(金) 01:43:47.13 ID:ezcORGiK.net]
Qt6はBSDライセンス

528 名前:デフォルトの名無しさん [2017/12/22(金) 18:00:45.72 ID:bOdX3AhV.net]
ブーム来る前に終了



529 名前:デフォルトの名無しさん [2017/12/27(水) 09:45:43.35 ID:0p9jCYzw.net]
QMLのJavaScriptバージョンは古過ぎる

530 名前:デフォルトの名無しさん mailto:sage [2017/12/27(水) 17:54:44.55 ID:iWrMGuYB.net]
webassemblyでブラウザでqtがそのまま動くようになればワンチャンある?

531 名前:デフォルトの名無しさん [2017/12/28(木) 12:58:43.73 ID:mVNjnRVK.net]
フリテンリーチ一発ツモくらいの確率

532 名前:デフォルトの名無しさん mailto:sage [2017/12/28(木) 14:53:39.82 ID:TunRMHWB.net]
御無礼なら余裕だな

533 名前:デフォルトの名無しさん [2017/12/28(木) 23:12:22.70 ID:tWVOyHkw.net]
俺に言わせれば、Gtkmmの方が良い。俺はGtkmmにゾッコンだ。

GtkmmにもQtQuickみたいなやつが欲しいな・・。Gtkmmick(Gtkモミック)みたいな感じのネームが良い。

534 名前:デフォルトの名無しさん mailto:sage [2017/12/29(金) 09:17:17.54 ID:We7igFwi.net]
スレ違い

535 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 15:23:43.24 ID:9j+d+4sf.net]
GTKは糞

536 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 09:59:02.57 ID:rHg6Qc+M.net]
GUIツールキットってtk wx以外になにがある?

537 名前:デフォルトの名無しさん [2017/12/31(日) 16:38:26.98 ID:UDBncfce.net]
5.10.0ブランチが消えているな

538 名前:デフォルトの名無しさん mailto:sage [2018/01/08(月) 20:44:56.10 ID:4kDntYbc.net]
chromeでad block系をONにしたままだと
https://www.qt.io/download
からDLするボタンが表示されなかったぜ
どういうことなんだぜ



539 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 11:41:58.21 ID:fRZlLsAQ.net]
>>520
商用買えLGPLどうのとか言われないこちらがお勧め
master.qt.io/official_releases/

540 名前:デフォルトの名無しさん [2018/01/10(水) 22:33:54.11 ID:GW/8P3iu.net]
VisualStudio2017でQt使うのは無理みたいだね。
日英のそれっぽいブログのとおりにやってみたけど、Qtのbuildが見つからない
」エラーでプロジェクトが作成できないよ。

541 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 02:59:39.20 ID:+0co0r+N.net]
cmakeでも無理?

542 名前:デフォルトの名無しさん [2018/01/11(木) 18:05:39.13 ID:ugBs1xxh.net]
えっ

543 名前:デフォルトの名無しさん [2018/01/11(木) 19:42:47.10 ID:OtmX4AVQ.net]
できた。Qt本体インスコしてなかったわ

544 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 20:09:33.86 ID:xSR4Q+zj.net]
えーっ

545 名前:デフォルトの名無しさん mailto:sage [2018/01/12(金) 08:52:40.95 ID:qk0fK9WF.net]
初笑いゲットw

546 名前:デフォルトの名無しさん [2018/01/14(日) 12:45:42.24 ID:Yj+5k4il.net]
コードのライセンスについて勉強したいのですがいいサイトありますか?

547 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 18:27:44.21 ID:gDjVbhrq.net]
qmake -project が二時間放置しても終わらない
たったの40行なのになぁ
Please help me.

548 名前:デフォルトの名無しさん [2018/01/27(土) 18:40:50.17 ID:WgYcU0Ps.net]
電源長押し



549 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 14:19:43.87 ID:/uDPCtSb.net]
>>529
無限ループでCPU使用率100%

550 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 16:45:55.03 ID:jzzl4Mfr.net]
cmakeでやりなさい

551 名前:デフォルトの名無しさん mailto:sage [2018/01/30(火) 11:03:20.41 ID:kYa7SwDM.net]
qmakeはMakefileやVisualStudioのソリューションを生成するツールだから、
qmake自体が直接何か処理するわけじゃない。
だから生成されたスクリプトやソリューションが何をしているかを調べるべき。
まあ十中八九書いた本人のせいという落ちだろうけどね。

552 名前:デフォルトの名無しさん mailto:sage [2018/01/30(火) 19:00:10.58 ID:UOE/eN1b.net]
>>533
qmake -projectが二時間以上終わらないのだからqmakeが直接処理しているだけ。
つまり、Qtのバグ。

553 名前:デフォルトの名無しさん mailto:sage [2018/02/01(木) 20:51:27.69 ID:WdZXEzSH.net]
jetbrains toolboxってQt製だけどUIはQtWebEngine使ってjavascriptで作ってるんだね
Qtの正しい使い方って感じがする
Qtがデスクトップで生き残るにはこれしかない

554 名前:デフォルトの名無しさん [2018/02/02(金) 08:58:23.15 ID:mtPYhkU1.net]
>>529
もしかして.runファイル使ってインストールした?
それするとqmakeが正常に働かないけど

555 名前:デフォルトの名無しさん mailto:sage [2018/02/02(金) 21:40:25.23 ID:Y8CLfwV+.net]
>>534
ロクにやってることも知らないのによく Qt のバグとか言えるなあ。
qmake -project がやってることはカレント以下のフォルダを再帰的にたどって .cpp やら .h のリストを作ってるだけ。
カレント以下に symbolic link があって再帰してるか、必要なないフォルダへにリンクしてるだけじゃないの?

556 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 03:17:29.77 ID:9GN0bJzK.net]
>>537
やってることは知っているよ、
そういうのを判断するように作っていないとしたらQtのバグだというのすらわからないのだな。

557 名前:デフォルトの名無しさん [2018/02/03(土) 04:56:29.54 ID:pNC8Ba1v.net]
仕様がないやつだな

558 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 09:35:11.05 ID:mkM/JjB2.net]
本体横の音量ボタンを無効にすることはできませんか?
一定の音量で固定することが目的で、代替案でも嬉しいです



559 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 09:38:33.36 ID:mkM/JjB2.net]
スレ間違い、スルーでお願いします

560 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 09:39:15.09 ID:qWVkS+Es.net]
「どこの誤爆か?」
と書こうとしたけどやめて正解だった

561 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 12:15:03.86 ID:GfLK8gwV.net]
>>538
へー、わかってるのにわざわざ2時間以上待ってたんだ。だったらそもそも help me とか言う必要ないよね。
自分で recursive な link 作っておいてツールのバグとか意味不明だわ。

562 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 02:12:12.27 ID:1Y8OypDc.net]
>>543
賢いプログラムならrecursive linkは考量する
もしそれを考えてqmakeが作られていならそれはバグ

563 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 15:32:51.78 ID:ZPadave ]
[ここ壊れてます]

564 名前:1.net mailto: 賢くないプログラムを使いこなせるのは賢い人だけ

賢くない人はバグレポも出さずに文句を言い続ける
[]
[ここ壊れてます]

565 名前:デフォルトの名無しさん mailto:sage [2018/02/05(月) 21:11:46.11 ID:aqaKodzT.net]
QListView + QStandardItemModel + QStandardItem で
画像のサムネイル表示を作っています。

一先ず、拡張子のアイコンを表示しておいて、
QtConcurrentRun::run で 差し替えているのですが、

マウスオーバー とか resize 等 が 発生しないと反映されません。

よくわかってないまま、
emit model->itemChanged(item)
とやってみたりしたのですが、うまくいっておりません。

こういう場合どうすればよいのでしょうか?

566 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 00:57:31.38 ID:DvM/fAAV.net]
>>546
ああそれはね。AbstructItemModelに対して
モデルをリセットすると宣言すればいいのよ。

つまり、
emit beginResetModel()
emit endResetModel()
を呼び出す。当然ながら2つのemitの間でモデルの差し替えを行う。

567 名前:デフォルトの名無しさん [2018/02/06(火) 18:48:50.65 ID:OhWB5yb3.net]
>>547
ありがと♡ちゅっ♡😘

568 名前:546 mailto:sage [2018/02/06(火) 20:52:49.33 ID:/YB/aLbm.net]
>>547
ありがとうございます。期待していた挙動になりました。

modelで制御するんですね。



569 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 22:40:54.52 ID:Ck+HSl15.net]
blog.qt.io/blog/2018/02/06/sharing-files-android-ios-qt-app-part-3/
androidかiosでQt使ってる会社ってあるのかな

570 名前:546 mailto:sage [2018/02/10(土) 19:40:37.42 ID:q+UFelfE.net]
beginResetModel を使用して 1枚づつ更新できるようになったのですが、
選択アイテムが初期化されたりと、意図しないstateのreset が起きて困ってます。
(スクロール状況中だと戻ったりもしました)

できれば、item毎に更新したいのですが、どうすれば良いでしょうか?

571 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 22:17:53.93 ID:8uL8roEq.net]
今のPCだと1秒で20枚以上の画像ファイルサムネイルを作れるはずなので、
1枚ごとにアイコンを再描画したいと考えるのは馬鹿げていると思う。
毎秒数回程度に再描画の数を抑えるべき。

サムネイル画像のサイズは高々知れているので、
数百万個を一度に処理するというのでなければオンメモリで持っていて良い。
QVectorやQListなどに出来上がり次第入れていき、ときどき前再描画とかでいいのでは。

何番目のアイコンを選択してるかは自前で保持しておけばいい。

572 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 00:06:53.41 ID:5pa79NTQ.net]
>>552
アドバイスありがとうございます。

描画頻度に関しては、ご指摘のとおりであり、
1秒毎にでききた分を差し替えるようにしていました。

551 の件は、描写頻度に関係なく 発生していましたので、
単純化して質問しました。
勝手に省いて申し訳ありませんでした。


> 自前で保持
reset 前後で、currentIndexを保持、復元を試しみましてみましたが、
いまのところ上手くいってません。試行錯誤してみます。


個人的には、
変更をmodel に通達したら、view が必要に応じて描画ってなって欲しいのですが、
できないのでしょうか?

reset は、強力すぎるというかやりすぎという感じがしてしまいます。

573 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 00:57:36.52 ID:TVBa8eL+.net]
>>547
で書いたemit は不要だったね。こいつは通常のメソッドであってSIGNALではなかったようだ。

QListWidgetItemの実装を眺めたけどsetData()で結局 model->itemChanged(this)を呼び出してるから
それ

574 名前:ナいいんじゃね?

ちなみにQListModel::itemChanged()内で再度 emit dataChanged(idx, idx)を呼び出しているようだ。

ただし知ってると思うけどQlistWiget系は追加するたびに
再描画が発生するからフォルダ表示的な用途にはおそすぎて使えない。
[]
[ここ壊れてます]

575 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 01:01:07.29 ID:TVBa8eL+.net]
で、カーソルの保持が消滅する件だけど、
私がやったのは初期表示とテキスト検索やボタンチェックで
表示リストを絞り込むような事を実装したから
元々カーソルの位置を保持する必要はなく、正直やってないのでわからない。

アイコンは2万件ほど登録したけど問題なく表示できる。
ついでにいうとAbstructItemModelは画面に表示されるアイテムの文だけしかアクセスしてこないので、
modelはデータをオンメモリで全部保つ必要はない。

576 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 20:37:01.09 ID:yygcbIZh.net]
一先ず

QListViewを派生して、 QListView::dataChanged を public から call できるようにして、
modelからの emit の代替にすることにしました。

次点としては
QListView->viewport()->update() を 適時call でも いけそうです。


嵌っていた点は、クロススレッド で emit(というか signal?) が 保証されてない点でした。
真っ当に対応するなら、クロススレッドの橋渡しを実装なのでしょうが、
スレッドまわりが理解できておらず厳しいです。


ひとまず納得できました。
お付き合いしてくださった皆様ありがとうございました。


>>555
> modelはデータをオンメモリで全部保つ必要はない。
これが、ちょっと気になったのですが、
全部登録しないと件数(というかスクロールバー)が不整合状態になりませんかね?

577 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 08:36:26.70 ID:mDeN+3Ew.net]
>>556
QListViewやQTreeViewはダミーノードに対する子要素のかたちで全体の要素数を指定することになるが、
そのときに全件相当する数値を返すだけだからオンメモリでデータを持つ必要はない。

578 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 08:42:35.90 ID:mDeN+3Ew.net]
>嵌っていた点は、クロススレッド で emit(というか signal?) が 保証されてない点でした。
あと、こういうときはQFuture/QFutureWatcherを使おう。
まともにマルチスレッドを手作りするのは馬鹿らしい。



579 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 21:53:44.05 ID:kMB7mzYE.net]
invokeMethod を使用することで thread 越えできました。

auto index = item->index();
//emit item->model()->dataChanged(index, index);
auto arg = Q_ARG(QModelIndex, index);
QMetaObject::invokeMethod(item->model(), "dataChanged", arg, arg);

これで、model 側から view をcallする必要がなくなりました。

>>558
> QFutureWatcher
document をざっと見た感じ、thread の進捗管理関連しか分かりませんでした。
もう少しヒントになりそうなワードないでしょうか?

580 名前:デフォルトの名無しさん [2018/02/15(木) 07:15:15.69 ID:0Fgr05vi.net]
invokeMethod を使用することで thread 越え
これFAQだけど禁止されてなかった?

581 名前:デフォルトの名無しさん mailto:sage [2018/02/15(木) 18:09:43.55 ID:dbyCEeSz.net]
QtConcurrent::Run()でworkerに仕事させるのが基本。
それから

1. 戻り値のQFutureをコレクションに蓄えてあとで使う
2. QFutureWatcherに設定してSIGNALを発行してもらう

のどちらかで処理するのがQt流。
[2]の場合はQFutureWatcherはコピーコンストラクタがないので
何かのオブジェクトにメンバ変数としてぶら下げる必要がある。

582 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 15:03:45.82 ID:dBpGhFbZ.net]
https://qiita.com/false-git@github/items/38b6e69557b8459e9c0e
https://forum.qt.io/topic/72188/invokemethod-in-other-thread
https://stackoverflow.com/questions/13948337/why-using-qmetaobjectinvokemethod-when-executing-method-from-thread
https://qiita.com/hermit4/items/b1eaf6132fb06a30091f
vivi.dyndns.org/tech/Qt/QThread.html

moveToThread()やね

583 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 20:38:11.85 ID:9ip8gpus.net]
タッチパネルでTsLibを使ってるんだが
QMLでMouseAreaのonPressedは呼ばれるけど
onReleaseやonCanceledが呼ばれないことが稀にある。
Butttonも同じで押しっぱなしになることが。
TsLibの問題なのかよくわからないけど対処法は無いの?

584 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 00:06:21.28 ID:Br03dODR.net]
Linuxなら/dev/event 当たりを観察して調べたらいいんでないの?

ピュアQtでWindows/Linuxでタッチパネル対応やってるけど今のところ致命的な不具合はない。
強いていうとダブルフィンガーのスライドの検出の精度が不十分で
指一本と判定される場合が結構ある。

585 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 06:30:14.43 ID:pJmyuaHt.net]
改めて聞かれると微妙なのでもう一度確認は必要だけど
input/eventは必ずReleaseまで出てるように見えていたと思うが
Qtを通さずダイレクトに監視した場合なので
Qtがイベントを取りこぼすことがあるのかと。

586 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 21:42:31.50 ID:RLPdE+TN.net]
QML を触る人はドライバ寄りの知識が浅い

というあるある偏見発動中


まぁオレも似たような状況でEvent 拾って試してるうちに、
素のXで試したりして横方向への理解は深まったけども

587 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 21:59:00.38 ID:pJmyuaHt.net]
その逆、むしろQt/QMLを触りたて

588 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 01:40:23.14 ID:5XuJDoZ7.net]
>>545
qmake が賢くないことの言い訳にもなってないな



589 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 04:00:26.84 ID:sS7A8Lf0.net]
>>567
なんかワールドダウンタウン思い出した

590 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 06:19:53.51 ID:PVAcL0Ml.net]
それがどういう意味なのかまったくわからん

591 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 17:14:41.64 ID:sS7A8Lf0.net]
youtubeで動画見ればわかる

592 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 17:51:31.63 ID:PVAcL0Ml.net]
タイトルからしてつまんなそうというか
興味がなさ過ぎて見る気も起きない

593 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 18:40:30.43 ID:sS7A8Lf0.net]
ダウンタウンの番組で1番面白かったと思うけど
まあどうでもいいわ

594 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 19:16:47.39 ID:PVAcL0Ml.net]
存在すら知らないしダウンタウンそれほど好きでもないから
最初からどうでもいい

595 名前:デフォルトの名無しさん mailto:sage [2018/02/19(月) 17:20:31.05 ID:2R9VMD7m.net]
>>567
泥沼にようこそ

596 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 01:39:34.24 ID:XuFZ59kb.net]
>>567
Qt/QMLはデスクトップとモバイルのどちらもまともに動かないから止めた方がいいよ。

597 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 07:23:48.34 ID:v/F9ar1Q.net]
>>576
人の言うことを聞かない上の人間の絶対命令でね

598 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 09:04:18.88 ID:S6h+U1wA.net]
QMLはスクリプトだからさっと書いて動かせるのがいいところだけど、
やっぱコンパイルしてネイティブコードにしないと実行すると遅いよね。



599 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 10:55:07.26 ID:XuFZ59kb.net]
>>578
それでQML Compilerってのがあるけれど商用でしか使えなくしている。 []
[ここ壊れてます]

601 名前:デフォルトの名無しさん mailto:sage [2018/02/20(火) 14:08:49.82 ID:m1vPUru+.net]
スクリプトならpyqtが最近便利だね。pythonのguiでは一番使われているんじゃない?

602 名前:デフォルトの名無しさん mailto:sage [2018/02/21(水) 01:42:27.96 ID:v9qdJhXI.net]
>>580
QMLはスクリプトだと言ってもUIしか作れない、
何かちゃんとしようとしたらC++で書かなくてはいけないので、
pyqtの方が格段に優れている。

603 名前:デフォルトの名無しさん mailto:sage [2018/02/21(水) 05:59:28.40 ID:9okxviXz.net]
pyqtは基本widgetじゃないの?

604 名前:デフォルトの名無しさん mailto:sage [2018/02/21(水) 06:20:39.98 ID:9okxviXz.net]
>>579
単独で販売してたらバカ売れしそうだが、結構面倒臭いライセンスなんだよな

605 名前:デフォルトの名無しさん mailto:sage [2018/02/23(金) 04:44:51.48 ID:DZXs8W9s.net]
blog.qt.io/blog/2018/02/22/qt-roadmap-2018/

pythonに力を入れるのは意外だな
QtCreatorのpythonサポートはちょっと楽しみ
補完や定義ジャンプはjedi使うんかな?

javascriptの補完って自前でパースしてると思うんだけど今だとtypescriptのtsserver使うという手はないのだろうか

606 名前:デフォルトの名無しさん mailto:sage [2018/02/23(金) 08:12:44.61 ID:k3NzOHVM.net]
PythonによるQtは一時期触ってたんだけど、
結局手続き的にUIを構築していかないといけないから
Qt Creator のuiデザイナーとか使えないし、
逆に不便に感じるんだよな。

607 名前:デフォルトの名無しさん mailto:sage [2018/02/23(金) 16:50:23.44 ID:Ix2mdiAE.net]
>>585
uiファイルをdesignerで作ってpyqtのuic.compileUi使えばええやん

608 名前:デフォルトの名無しさん mailto:sage [2018/02/23(金) 18:37:05.05 ID:ppw9SOLX.net]
っていう情報を拾いにくいってことになる
python 知らんけど



609 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 21:59:02.76 ID:Rz2Lcm28.net]
qmlもpythonでやればよかったんじゃ...

610 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 12:50:22.55 ID:oq0z9cuC.net]
当時はjavascriptがアホみたいに流行ってたからしゃーない

611 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 18:28:24.64 ID:+QP4e8dk.net]
5.10でqt3d.animationてのが入ったみたいでとてもきになるのでインストールしてみたんだけど
サンプルないよね?
俺のインストールの仕方が間違ってる?

612 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 19:02:04.10 ID:sGlZydWV.net]
>>590
examples

613 名前:590 mailto:sage [2018/03/07(水) 19:24:09.72 ID:zJez9JR/.net]
>>591
すみません、
Qtをインストールするとサンプルも入っているのは知っています。
qt3d.animationのサンプルないよね?の意味でした

614 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 20:44:43.51 ID:liLO3J4u.net]
qt3dを使ってる人いるんだ

615 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 19:39:16.52 ID:AmaTEsz5.net]
???@???
fluxやってからQtやると、シグナル飛んで、それ契機にコントロール更新されて、それでまたシグナル飛んで、その時に順序によってはスロットの要求する仮定崩れるから、メソッド呼び出す順序を注意深く並び替えて、みたいな昔ながらのGUIでありがちなやつが、辛くてもうね
1:45 - 2018年3月7日


☝ほんとコレ(´・_・`)

616 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 20:45:30.69 ID:1mUrpcQ4.net]
昔ながらのGUIでありがちなも何も、
昔ながらのGUIツールキットだからねQtは。

何を勘違いしてるのか知らんけど。

617 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 21:52:18.96 ID:nDMS9MSk.net]
セマフオとか多用しまくってるのかな?

一連のシーケンスを機能単位でモジュールに分けて
Signal/Slotはその橋渡し程度でしか使ってないからそんな苦労してないな

618 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 02:06:59.41 ID:WOzFt6bJ.net]
Windows7、visualstudio 2017 community がインストール済みの状況で
最新のqt creatorとQt5.10.1をインストールしたのですが
MSVCのコンパイラが自動検出されません。

MinGWではなくMSVCを使いたいので検出させたいのですが
ググっても全く情報が得られず、どうしたら検出できるのでしょうか?



619 名前:デフォルトの名無しさん [2018/03/10(土) 10:30:51.36 ID:TTti/WSS.net]
OKとか適用ボタン押されるまで変化させなければ良いだけ

620 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 10:41:47.50 ID:80+01xi3.net]
>>597
コマンドラインで打ってみてパス通ってるの?

621 名前:デフォルトの名無しさん [2018/03/10(土) 11:00:52.27 ID:TTti/WSS.net]
mingwでやれない理由は?

622 名前:597 [2018/03/10(土) 11:19:52.24 ID:GdjJcFTg.net]
>>597
???
>>600
すでにMSVCで作っていたDirect3Dを使ったプログラムをQtCreatorで開発したいため

>>599
VSのパスでしょうか?
cmd開いてcl.exeなどとしても実行できないですが設定が間違っているのでしょうか?

VSもQtもインストールしたあと環境変数の編集などはしていませんでしたが必要なのでしょうか。

623 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 11:47:19.76 ID:80+01xi3.net]
スタートメニューの中にパスを通したショートカットがあるはずだ

624 名前:597 mailto:sage [2018/03/10(土) 12:02:58.47 ID:GdjJcFTg.net]
>>602
すみません、スタートメニューにショートカットがあるのは存じているのですが
ここからどうすればよいかわかりません。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat x86
を実行してからQtCreator.exeを起動しても相変わらず検出されません。

Visualstudio2017からフォルダ構成が変わったみたいなのでVisualStudio2015もインストールしてみたのですが
コンパイラを検出できませんでした。

625 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 12:19:04.28 ID:80+01xi3.net]
https://www.off-soft.net/ja/develop/qt/qt11.html

qtcreator自体をvcでビルドしろって読めるな

626 名前:デフォルトの名無しさん [2018/03/10(土) 12:41:56.05 ID:TTti/WSS.net]
>Visualstudio2017からフォルダ構成が変わったみたいなのでVisualStudio2015もインストールしてみたのですが

さらに面倒くさくさせてどうする

627 名前:597 mailto:sage [2018/03/10(土) 12:54:31.26 ID:zkqZPBTf.net]
qt forumみたところ今のqt creatorはqtcreator自体のビルドはしなくても自動検出は働くようになってるみたいです
ttps://forum.qt.io/topic/78962/how-to-use-qt-with-visual-studio-2017
qtcreator再インストールは最新とpreview版を何度か試したのですが
アンインストールしても設定が残っているみたいなので
ホームディレクトリ\appdata以下のファイルが悪さしているのかと思い、qt関係のファイルを削除したり再起動したり
試したのですが
全く変わらず…

628 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 13:18:35.06 ID:80+01xi3.net]
もう手動設定でよくね?



629 名前:デフォルトの名無しさん [2018/03/10(土) 13:20:55.38 ID:TTti/WSS.net]
>>606
VMとかでいいからクリーンなPCで試せよ
既に環境ボロボロに壊してる感じだから

630 名前:597 mailto:sage [2018/03/10(土) 13:42:17.01 ID:zkqZPBTf.net]
>>607
手動設定も一度試して、上手く行きそうだったのですが、
できれば自動検出されたコンパイル設定で安心して開発したいです。
わがまま言ってすみません

>>608
os再インストールするっきゃない感じがして来ました

631 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 17:08:22.69 ID:80+01xi3.net]
漠然とした不安に拘っても仕方ない気がするけどな

632 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 21:33:51.31 ID:R2CA6CC/.net]
>>609
自動検出がされたりされなかったりするのはずっと前からのことで
ときどき設定したのも消えてしまう、もう諦めて手動設定している

633 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 01:55:15.29 ID:UPeTEAbO.net]
>>606
https://github.com/qt-creator/qt-creator/blob/master/src/plugins/projectexplorer/msvctoolchain.cpp

634 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 07:22:56.39 ID:hFKS7szZ.net]
>>612
検知してる箇所?こういうの追っかけてみるのもQt理解するのに有用かもな
Qt-Creator自体がQtの活きた実装例だから

635 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 13:20:40.81 ID:9hVCAkRP.net]
>>612
Qt CreatorのオープンソースはGPLだ

636 名前:から
見たコードを使ったアプリはGPLになる
[]
[ここ壊れてます]

637 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 14:14:28.39 ID:V1TfhLuf.net]
目を塞げ

638 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 15:15:56.21 ID:dnN0Msfj.net]
1. 見たくないのにそこらじゅうで見せびらかされてる。
2. 見てないのにたまたま似ていただけでも疑われ、変な噂を立てれる。
3. 潔白を証明したいなら、リバースエンジニアリングを許可しろと言ってくる。
4. (言いたくないが)、処女検査やレイプ被害者の苦しみみたいなことが生じる。
5. そんなに真似されたくないなら最初から見えるようにしなければいいのに、勝手に
  見えるようにしておいて、はっきり言って迷惑。



639 名前:デフォルトの名無しさん [2018/03/13(火) 16:00:23.97 ID:fHWXAUXC.net]
自動検出に拘るの何でだ?

640 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 23:25:26.40 ID:7hTU5yUL.net]
qt creator の行間がヒジョーに狭くて見づらいんだけど
広げる方法ない?

641 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 23:30:59.67 ID:2NDCH3me.net]
自分でビルド

642 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 23:53:45.12 ID:B2LAHy9H.net]
他のフォントと比べたら分かるけど、
Source Code Proってかなり行間のあるフォントだぞ?

643 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 00:46:29.64 ID:utngbHuR.net]
>>620
すみません。Source Code Proは使ってないです。
というか、qt creatorの行間は普通でした。

VSCODEやAndroidStudioやLinux版QtCreatorがちょっとだけ
行間広くてそれがあまりにも自分にあっていたので
QtCreatorのほうがわざと詰めてるのかと勘違いしました。

644 名前:デフォルトの名無しさん [2018/03/14(水) 01:06:11.33 ID:Y7LD3iVR.net]
SailFIsh OSって使っているひといる?
iOS/Androidとの違いを教えてくれたらうれしい

645 名前:621 mailto:sage [2018/03/14(水) 02:16:10.14 ID:utngbHuR.net]
QtCreatorで行間を広くしたかった件ですが、
Rounded M+というフォントをインストールして
QtCreatorのフォント選択で「Rounded M+ 1m」を選択、
フォントサイズを10ptにした後、拡大率を105%にすることで満足の行く見た目になりました。

ttps://imgur.com/gnLGHxe

Windowsにはよくあることなのですが
アンチエイリアスやClearTypeでもなくならなかったギザギザが
拡大率を中途半端に105%と設定すると消えました。

646 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 07:24:40.62 ID:kWLjNqx6.net]
>>616
ソースコードを読む前にライセンスを確かめるのは常識

647 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 19:13:14.09 ID:V2e3zBtM.net]
Windowsにあるというか、WindowsのTTFは中にビットマップフォントが入ってるから、
10ptとか12ptとか、よく使われる解像度はビットマップが優先して使われる。
そういうビットマップは視認性を優先してアンチエイリアスはオミットされることがある。

648 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 21:28:02.49 ID:kWLjNqx6.net]
>>625
視認性を優先しようとして視認性が悪くなっているWindowsのお粗末さ



649 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 20:55:04.35 ID:vgRTj1Th.net]
>>626
視認性っていうのは一般に白黒のコントラストが高い方が高いんだが、意味わかってる?

650 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 00:55:31.86 ID:63Qr/5E/.net]
>>627
だからWindowsはお粗末

651 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 01:21:46.72 ID:qgNabMVQ.net]
と、貶めて満足したいだけのマカーでした。

652 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 08:25:26.50 ID:sIKOxZd2.net]
>>624
読んで無くても、
 「読んだだろ、嘘つき、潔白を証明したいならソース見せろ」
と脅してくる。

653 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 10:31:21.08 ID:wH8S1aPq.net]
>>630
だから何だ?って話だな
どんな世界にもいちゃもん付ける人は一定割合存在するわけでそれが嫌なら社会との接触を

654 名前:絶つ他無い []
[ここ壊れてます]

655 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 10:35:25.66 ID:sIKOxZd2.net]
>>631
自分で勝手に裸体を見せておいて、見たならお前も見せろ、みたいな事言ってくる。

656 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 10:48:24.18 ID:sIKOxZd2.net]
>>631
「一定割合」どころか、ソース公開する側が正義、隠そうとする側が悪みたいな風潮が
あるから、大多数からバッシングを受ける現実がある。

657 名前:デフォルトの名無しさん [2018/03/17(土) 11:02:15.45 ID:zK+A43YX.net]
>>632
なるほどその手があったか

658 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 13:49:04.37 ID:wH8S1aPq.net]
>>632-633
だから?
世の中はそういうものだって>>631に書いたつもりだが?



659 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 15:04:22.85 ID:sIKOxZd2.net]
>>635
風評被害でプロジェクトが潰れる。

660 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 16:55:45.70 ID:wH8S1aPq.net]
>>636
その程度で潰れる弱いプロジェクトならどうせ長続き出来ないし淘汰されても仕方がない
それにしても ID:sIKOxZd2 は温室育ちの世間知らずか引き籠もりなのか?
甘えたこと言いたいならママに言えよ

661 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 17:00:13.91 ID:sIKOxZd2.net]
ふーん、Qtが使われる事を願ってるよ。。。

662 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 18:12:12.73 ID:1GxWiyT5.net]
GPLに気をつけるのはまあいいとして、
何か害悪みたいに怯えるのはどうかと思うぞ。
どこまでがOKでどこからがダメなのか勉強して知っておけば何も怖いものではない。

むしろ自分がOSSで公開する分には都合のいい場合すらある。

663 名前:デフォルトの名無しさん [2018/03/18(日) 03:55:17.35 ID:HsPk0IuW.net]
おわこん

664 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 09:45:21.43 ID:3gi5Gn3p.net]
>>639
ソース非公開にしたい人には、困るんだな、これが。

665 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 09:45:48.28 ID:3gi5Gn3p.net]
>>640
同意。

666 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 09:59:23.92 ID:gEhIFGvb.net]
Qtがオワコンってんなら
こんなスレまで何しにきてるんだ?
フレームワークなんていくらでもあるんだから他当たれよ

667 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:03:50.47 ID:3gi5Gn3p.net]
>>639
LGPLについて、あるサイトで勉強しても、別のサイトでは全く別の事が書かれ
ている。また、質問サイトの回答で、ある人が「これこれこういうことです」
と書いていても、別の人が、「それだとOSS作者が損だ。公開すべきだ」と怒り
に満ちたような文面で言う。同様にストールマンも非常に激しい口調で、LGPL
であっても原則的には公開の義務があるかのような事を言ってくる。
そして、LGPLのライセンス自体を読んでも良く分からない、玉虫色な感じで
もやもや感が残る。結局、クローズドにしたい人の立場では書かれていないから
そこに載ってないやり方ではOkなのかダメなのかが分からない。後からダメと
言われれば全部パーになってしまう。

また、訴えられるだけで、さらに言えば、何か悪い噂を立てるだけでアプリ作者
にとっては痛手だし、こんな状態ではLGPLは使うわけには行かない。

668 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:13:19.95 ID:3gi5Gn3p.net]
>>643
ここに来ているのは、事実を伝達するためだよ。



669 名前:デフォルトの名無しさん [2018/03/18(日) 10:27:35.47 ID:u2Z1KAGW.net]
Qt以外のフレームワークで良さげなのってある?

670 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:29:31.24 ID:3gi5Gn3p.net]
>>646
ない。

671 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 10:46:15.20 ID:ffJnoACJ.net]
C++にフレームワークというものが必要ない
GUIならGUIライブラリだけあればいい
それ以外のものが必要ならそれだけどこからか取ってきて継ぎはぎして作る
MSですら大型のフレームワークをスタンダードにできなかった

672 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 11:33:14.25 ID:3gi5Gn3p.net]
Apple製品を無視すれば楽になるかなと。

673 名前:デフォルトの名無しさん mailto:sage [2018/03/18(日) 12:17: ]
[ここ壊れてます]

674 名前:22.04 ID:gEhIFGvb.net mailto: >>645
意味不明。オレはQtで問題なくアプリを開発して公開してるし。

C++にGUIフレームワークが必要ないと主張するのは勝手だけど、
だったらなんでこのスレまで来てるんだよ。
勝手にスクラッチで開発したらいいだろ。
何考えてるのか意味不明な奴らばかりだ。
[]
[ここ壊れてます]

675 名前:デフォルトの名無しさん mailto:sage [2018/03/25(日) 00:02:00.75 ID:UntunXVZ.net]
Qtはオワコン

676 名前:デフォルトの名無しさん [2018/03/25(日) 11:31:50.14 ID:WaYZZq21.net]
たしかに

677 名前:デフォルトの名無しさん [2018/03/29(木) 01:43:16.00 ID:3O2H4m18.net]
QMLのドキュメントは実際の動きと違いが多すぎて酷いな

678 名前:デフォルトの名無しさん [2018/03/29(木) 11:38:45.52 ID:G2xkvUDv.net]
末期症状



679 名前:デフォルトの名無しさん [2018/03/30(金) 18:47:47.58 ID:qT4MZ8MO.net]
Qtがオワコンとか言ってる奴は何なんすか?あのマイナーツールキットGtk+のC++版であるGtkmmでさえ
GEditやMySQLで着々と頑張っているんですよ。

Qtがオワコンとか言ってる奴は完全なお門違いですよ。

俺はね、この板でGUIはHTMLで決まりとか言われたから、Electronやってみたんですよ。
でもね、やっぱあれダメですよ。

俺が思うにGUIはやっぱQtかGtkmmじゃないとダメですね。特に、QtQuickは最高です。

680 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 18:56:22.19 ID:KKO28r/t.net]
ElectronはGUIツールキットとは言えないんだよね。
どちらかというとウェブ技術ベースのウィンドウマネージャに近い。

画面上に表示するウィジェットや配置はベース技術なしに全部自分で構築しないといけない羽目に陥る。

QtやGTK+から始めれば当たり前にあるものがない状態から始まる。この苦痛は耐え難いものがある。

681 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 21:10:36.48 ID:BDViWvE8.net]
ライセンスが糞面倒

682 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 21:47:12.60 ID:wFE+RHXZ.net]
高い

683 名前:デフォルトの名無しさん [2018/03/31(土) 04:18:56.83 ID:2Z4gCLvW.net]
webのGUIと比べるなよω

684 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 07:40:26.23 ID:XS4qZyZq.net]
QT(Quick Time)に親兄弟親戚皆殺しされたんだろ?
そりゃ見境なく何年もネガティブキャンペーンやるだろ

C/C++がオワコンって言ってるJavaアプリプログラマ層とあんまり変わらんよ
自分の狭い了見で世界のすべてを語ってるだけ

685 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 07:48:29.46 ID:9WdwdChU.net]
ライセンスが糞面倒

686 名前:デフォルトの名無しさん [2018/03/31(土) 08:14:51.89 ID:D1vbg0pQ.net]
普通のデスクトップアプリを作るならQt一択なのはわかるんだけど、バグを回避しながら使わないといけない。
特に日本語入力回り。
OSSなんだから自分で修正←簡単にはマージしてくれないから無理。
※有償版もあるので簡単にマージしないのは責任もって開発してるってことかもしれないし、マージしないのがダメってことではない。
安倍総理と同じで他に選択肢が無いからQt一択になってるだけだと思う。

687 名前:デフォルトの名無しさん [2018/03/31(土) 08:17:33.05 ID:D1vbg0pQ.net]
ちなみに、Qt使って最初に気持ち悪かったのは勝手にメモリー管理されることだけど。
時間の都合でサーバーサイドにQt使ってみたら超安定して長期動作してるから、きっとあれで良いのかもしれない。
杞憂ってやつか。
でも、明示的な管理ができないとなんか気持ち悪いよね。
Javaとか使ってる人なら自然に受け入れられるんだろう。

688 名前:デフォルトの名無しさん [2018/03/31(土) 10:48:57.64 ID:c97ae/y4.net]
Javaのガベコレとは違って
widget同士でチェーン管理されてるんじゃね
Javaよりは明示的に追いかけられるはず



689 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 13:55:43.04 ID:VILG94Fj.net]
Qtの生存管理はオブジェクトツリー方式。
親が死ね

690 名前:ばその子孫は全て開放される。

最上位はスレッド自体になっているので、
ワーカースレッドで生成したオブジェクトはメインで使いたい時は
メインのスレッドオブジェクトに登録し直す必要がある。
[]
[ここ壊れてます]

691 名前:デフォルトの名無しさん [2018/04/04(水) 18:14:17.13 ID:88pKXVwP.net]
QMLってメソッドのバーチャルオーバーライドすらできないのか。
型厳密と言いながらenumの型チェックもできずに整数で扱うので間違えて書いてもエラーにならずにおかしな動きをする。
ダメな言語だ。

692 名前:デフォルトの名無しさん [2018/04/04(水) 18:23:19.78 ID:Pmay6Vdj.net]
うむ

693 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 18:54:42.27 ID:88pKXVwP.net]
Qt.AlignLeft,Text.AlignLeft,TextInput.AlignLeft,TextEdit.AlignLeft,TextArea.AlignLeft,TextField.AlignLeft
言語として破綻している

694 名前:デフォルトの名無しさん [2018/04/05(木) 07:35:39.31 ID:rI1smYBt.net]
JavaFXは次期Javaの正規プロジェクトから外されるんだってなw

Qtもオワコンだし、Gtkも当然オワコンだし、おとなしくC#でもやっとけって暗黙の了解w?

695 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 07:37:34.73 ID:rI1smYBt.net]
しっかし、スレ違いだけど、JavaもJavaEEも外すし、JavaFXも外すし、JavaSEは既存の企業からもライセンス料とることになったし、

元のJavaは何が残るの・・w Qtも似たような道を通ると何も残らねえんじゃねえのか・・w

なんかそうなる様な気がするw

696 名前:デフォルトの名無しさん [2018/04/05(木) 07:38:57.32 ID:rI1smYBt.net]
でもGtkとQtは根強いLinuxのベース環境があるからな・・w 強そうだな。

697 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 20:37:39.61 ID:+F6k0Ozg.net]
w は句読点ではない

698 名前:デフォルトの名無しさん [2018/04/06(金) 12:23:58.21 ID:sTfZcU1Y.net]
GTKは糞



699 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 19:04:02.78 ID:bJUCDaUD.net]
そろそろ新しいクロスプラットホームなGUIツールキットが出てきてほしい

700 名前:デフォルトの名無しさん [2018/04/08(日) 22:37:44.47 ID:xVZVETA8.net]
実際開発者の自己満足以外で
ユーザー側にクロスプラットフォーム求められているソフトってあるのかね
もしくはクロスプラットフォームに対応するコストに見合う売り上げが見込めるとか

各種OSのユーザー層考えると「こういうことをやる場合はこのOS」とか決まってそう
マイナーOSでヒットしたソフトを移植する際は
最初からクロスプラットフォームでつくっときゃよかったなと思うかもしれないけど
そんなの作る前からわからんし

701 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 22:52:41.32 ID:xGLPvfyA.net]
個人的には、Win用に作ったソフトがスマフォで動けば、人に見せびらかせそうで
魅力がある。あと、Linuxで動けば、今後運がよければ一儲けできるかもしれない。
Linuxは嵐の前の静けさなのか、それとも衰退していくのか先が読めないけど。

702 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 22:55:04.36 ID:5XK81g6y.net]
少なくともWin/Mac/Linux共用で動くようにしておけば、Linuxで有名なアプリになることは他よりたやすい。

703 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 23:52:19.16 ID:kkM2Mp3K.net]
Embarcadero系が頭に浮かんだけど、あれはLinux非対応か。

704 名前:デフォルトの名無しさん [2018/04/09(月) 19:01:03.08 ID:g1GxSGUV.net]
やがて悲しきクロスプラットフォーム、クロスプラットフォームは幻想
所詮クロスプラットフォームは最大公約数、デスクトップとモバイルの最大公約数はとても小さい
Qtの将来はもうない

705 名前:デフォルトの名無しさん mailto:sage [2018/04/09(月) 21:21:19.85 ID:f5ZRT3yK.net]
???

デスクトップとモバイルをクラスプラットフォーム化しようなんて誰も考えてないだろ。
お前は誰と戦ってるんだ。

706 名前:デフォルトの名無しさん [2018/04/10(火) 10:32:07.59 ID:mlHdbx95.net]
Qtはもう組込だけしか考えていない
デスクトップとモバイルはKDEとの約束があってBSDライセンスにならないためのおまけ扱いでバグ修正や改善は二の次

707 名前: []
[ここ壊れてます]

708 名前:デフォルトの名無しさん mailto:sage [2018/04/10(火) 16:47:20.09 ID:fj31T37Z.net]
まあそれが妥当やね



709 名前:デフォルトの名無しさん mailto:sage [2018/04/10(火) 21:00:42.38 ID:kMCytx0L.net]
雛型使わずもう少し捻って自演しろよ…

710 名前:デフォルトの名無しさん mailto:sage [2018/04/10(火) 23:59:49.93 ID:K9+n6mXY.net]
???

OSSのソフトウェアのライセンスを何にするかは著作権者の専権事項であって第三者は文句言えないんだが?
だからQtの運営会社がBSDライセンスに変更すると宣言すればBSDになるだけだ。

PyQtは当時のノキアがLGPLに変更して欲しいと要請したが、PyQtの開発チームが拒否したために
ノキアはPySideを0から開発して LGPLで公開した。

711 名前:デフォルトの名無しさん [2018/04/11(水) 00:44:08.29 ID:5V3NvSPI.net]
で?

712 名前:デフォルトの名無しさん mailto:sage [2018/04/11(水) 00:48:15.42 ID:usmHCm12.net]
Qtで作られたopentoonzの盛り上がらなさからいってQtは難しいのですか

713 名前:デフォルトの名無しさん mailto:sage [2018/04/11(水) 03:28:46.87 ID:njN7EWrq.net]
どうしてもLinuxで動かしたいのでなければわざわざQtを選ぶ理由はないかと

714 名前:デフォルトの名無しさん mailto:sage [2018/04/11(水) 08:10:40.41 ID:NgXDAu55.net]
で? って言いたいのはこっちなんだが。
Qtなんてただのツールキットであって道具だぞ。
使いたければ使えばいいし、使いたくなければ使わなければいいじゃないか。

715 名前:デフォルトの名無しさん mailto:sage [2018/04/11(水) 08:19:31.22 ID:NgXDAu55.net]
周りとの会話に参加せず、
ひたすらモバイル回りの文句だけ言い続けるやつが居て気持ち悪いわ。

716 名前:デフォルトの名無しさん mailto:sage [2018/04/11(水) 11:56:48.92 ID:q37mBSgx.net]
QMLの気に食わない点を上げて、Qt (C++)はクソ

が常套句になってるよな、この粘着君

717 名前:デフォルトの名無しさん [2018/04/11(水) 12:25:40.88 ID:bG1z7LTF.net]
GTKは糞だと思うがQtは頑張ってる
そんな漏れはwx使い

718 名前:デフォルトの名無しさん mailto:sage [2018/04/12(木) 11:14:59.10 ID:h6mmvAWZ.net]
Qtインストールしようとしたのですが、45GB近く空き容量必要なんでしょうか??
空き容量足りません。



719 名前:デフォルトの名無しさん mailto:sage [2018/04/12(木) 12:06:23.82 ID:h6mmvAWZ.net]
ごめんさい。ツリー展開できて色々インストールするコンポーネント選択できました・・

720 名前:デフォルトの名無しさん mailto:sage [2018/04/12(木) 13:19:43.71 ID:h6mmvAWZ.net]
なんだ、これ。日本語入力してるとバグるんだけど。このQtのエディタ。
ひでぇ品質だな・・

721 名前:デフォルトの名無しさん [2018/04/12(木) 15:46:46.64 ID:bfwDINZz.net]
是非も無し

722 名前:デフォルトの名無しさん [2018/04/13(金) 02:34:09.33 ID:oQVny/5B.net]
《 後継開発環境のご案内 》

LinuxMintのダウンロードはこちらから。

Main Page - Linux Mint
https://linuxmint.com/
https://linuxmint.com/download.php
---------

AGK無料試用版の配布開始(リンク先にWindows、Mac、Linux版のファイルが直接置いてある)

AppGameKit - Free Trial Version
https://www.appgamekit.com/trial

無料試用版

AppGameKit無料トライアル版は、AppGameKitの主要な領域すべてにアクセスできるため、
完全に評価することができます。完全版の有料版には、次の主要機能が含まれています。

・ Android、iOS、HTML5にプロジェクトをエクスポートする
・ アプリをデバイスに直接ブロードキャストする
・ コンパイルされたプロジェクトからウォーターマークを削除する

723 名前:デフォルトの名無しさん [2018/04/15(日) 02:48:28.23 ID:rwtsZxwU.net]
>>684
ノキアの横暴だということすらわからないのか

724 名前:デフォルトの名無しさん [2018/04/15(日) 02:52:58.87 ID:rwtsZxwU.net]
>>690
QMLのいい加減さにはうんざりだよ

725 名前:デフォルトの名無しさん [2018/04/15(日) 02:54:33.91 ID:rwtsZxwU.net]
>>691
頑張っているのとまともなとは違う

726 名前:デフォルトの名無しさん [2018/04/15(日) 02:55:25.19 ID:rwtsZxwU.net]
>>694
Qtの日本語入力は最低

727 名前:デフォルトの名無しさん [2018/04/15(日) 02:58:52.19 ID:rwtsZxwU.net]
>>689
デスクトップも駄目だなのに、モバイルが駄目なくせにクロスプラット

728 名前:gフォームなんて言うな。 []
[ここ壊れてます]



729 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 03:05:44.33 ID:hatDQtUT.net]
ホントにここ数年間、ひたすら粘着し続けててたんだな

そこまで続けられる燃料が正直気になるわ

730 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 09:36:31.14 ID:Du/Qtfln.net]
>>697
わけわからん。
OSSにおいて、ライブラリが増えて選択肢が増えるのは常に善だ。
お前はOSSのなんたるかが全く分かってないとしか思えん。

意味も分からずわめいてるだけなら黙っててくれないか。

731 名前:デフォルトの名無しさん [2018/04/15(日) 11:10:33.75 ID:E1b18XLI.net]
Node.js と io.js だったっけか
ああいうの思い出した

732 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 07:19:47.25 ID:wbYWCkcK.net]
商用のWindowsとLinuxで動くアプリだと大体Qtが使われてるね。まあうん百万するアプリばっかだけど。

733 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 07:26:59.55 ID:Reln7wD6.net]
Qt自体の信頼性も怪しい部分とかちょこちょこあるのに?

734 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 08:20:33.32 ID:Mwfm/k9X.net]
coreライブラリとnetworkライブラリは枯れているし、いい感じで抽象化されているしね。Windowsだけなら.netだけで十分だけど、Linuxまで考えるとコードの共通化は大事だよ。
現状Javaは重すぎて話にならんから、qt一択だね。

735 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 08:47:18.18 ID:6poWdZBD.net]
商用に限らず、いろんな大手チップ、デバイスメーカーが評価ボード提供する際
その制御、設定用ツールなんかにもよく使われてるね

736 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 21:09:46.42 ID:Reln7wD6.net]
よく使われてることを知っている理由を知りたい

737 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 22:00:33.40 ID:ofgZGW6q.net]
どんだけ現実を受け入れたくないんだ?

単純にlibQt5系のライブラリが同梱されてるアプリだったり
ドライバ層のCソースを流用しやすく、かつマルチプラットフォームも実現する意図が丸見えなアプリで、
メニューのアイコン領域がそのままでLinux 風レイアウト丸出しな、UI に関しては手抜きなアプリ、
律儀にヘルプからQtのバージョンをダイアログで出す、なんてのもある
PyQtでのコード付きサンプル提供ってのもあったな

世界最大手、それに近い規模のメーカーが出してくるのは、
この手の顧客がWindowsに限らないためにeclipseのアドオン系かQt製が多い

738 名前:デフォルトの名無しさん mailto:sage [2018/04/17(火) 02:18:39.51 ID:2LddGyKS.net]
>>703
QtはOSSなんて嘘っぱち、商用で儲けたいだけ



739 名前:デフォルトの名無しさん mailto:sage [2018/04/17(火) 02:21:15.36 ID:2LddGyKS.net]
>>710
LGPLv3で縛った糞ライセンス、こんなんでは使えない

740 名前:デフォルトの名無しさん mailto:sage [2018/04/17(火) 07:13:34.28 ID:YVpk0Se9.net]
>>712
どう使えないの?別につかえるじゃん

741 名前:デフォルトの名無しさん mailto:sage [2018/04/17(火) 07:47:56.87 ID:DvJm1tZW.net]
他人に具体的に根拠要求するくせに、根拠なく、猫の額ほどに狭い視野だけで否定する

小学生かな?

742 名前:デフォルトの名無しさん mailto:sage [2018/04/17(火) 09:35:10.44 ID:HPvS+Rty.net]
自動車業界でもよく使われてるね。
ナビとかメーターパネルとか。
量産品には使われないとしても(使ってるケースもあるけど)、プロトタイピングは多い。
WindowsとかのPC上で作り込んだものをQNXやAndroidのボードに持って行って動かす、みたいなやり方をしてるとQtが便利。

743 名前:デフォルトの名無しさん mailto:sage [2018/04/17(火) 09:38:47.23 ID:+h26C2Ai.net]
高い

744 名前:デフォルトの名無しさん mailto:sage [2018/04/17(火) 20:22:30.24 ID:/Blfo55C.net]
高杉

745 名前:デフォルトの名無しさん mailto:sage [2018/04/17(火) 20:35:17.44 ID:+OJdCyWf.net]
>>711
Qt Community Licenseで使える範囲のQt系のライブラリは全てGPL/LGPLで使えるじゃん。
それのどこが嘘っぱちなのか全くわからないんだが。

論理的に説明し

746 名前:トくれよ。説明できないならレス数の無駄だから黙れ。 []
[ここ壊れてます]

747 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 19:02:22.15 ID:n4WJ4aPH.net]
>>713
LGPLv3は製品にインストールする方法を教えなければならないのだよ。
そんなことはできない。

748 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 19:04:00.21 ID:n4WJ4aPH.net]
>>714
小学生としか指摘できない幼稚園児さん。



749 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 19:05:26.23 ID:n4WJ4aPH.net]
>>718
黙るのはお前、LGPLv3とLGPLv2の違いを知らない。

750 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 19:06:54.57 ID:n4WJ4aPH.net]
>>715
使われているように宣伝されているだけで実際には使われてない。

751 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 19:34:57.52 ID:joOYk3gL.net]
>>721
??? そもそもQtは GPLv2/GPLv3/LGPLv2/LGPLv3 の4つから選べるはずなんだが。

752 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 23:52:23.46 ID:JIIZjO4Q.net]
Raspberry PIのPythonプログラムの画像処理でQtを使い初めました。
フルスクリーンで1.jpgを表示後、1秒後にフルスクリーンのまま2.jpgの表示に切り替えたいのですがうまく出来ません。
以下プログラムです。どなたか修正ご教授お願い出来ますでしょうか・・

import sys
import time
from PySide import QtGui

app = QtGui.QApplication(sys.argv)
pixmap = QtGui.QPixmap('/home/pi/Pictures/1.jpg')
screen = QtGui.QLabel()
screen.setPixmap(pixmap)
screen.showFullScreen()
sys.exit(app.exec_())

time.sleep(1.0)

app = QtGui.QApplication(sys.argv)
pixmap2 = QtGui.QPixmap('/home/pi/Pictures/2.jpg')
screen = QtGui.QLabel()
screen.setPixmap(pixmap2)
screen.showFullScreen()
sys.exit(app.exec_())

753 名前:デフォルトの名無しさん [2018/04/27(金) 00:33:09.89 ID:I7mSj2cq.net]
せめてお前、Pythonスレでもらったアドバイスを元に修正してから来いよ
各行で何やってるか理解したら、もう少しマシなコードになるだろ

754 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 11:06:08.63 ID:Uje4MceM.net]
QTのMainWindowで、全画面ボタン「□」を消したいです。
setWindowFlagsでできるのでしょうか?
ご教示願います。

755 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 14:14:30.00 ID:aiDF3bLC.net]
>>726
setWindowFlagsでできます

756 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 21:47:34.51 ID:/p2GSNb9.net]
Pyside 名称変更するんだな

757 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 13:00:30.90 ID:/O5nTcGe.net]
公式で MinGW 64bit 版出るようなこと書いてあった気がするけど
無くなったんだろうか?

758 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 23:22:47.23 ID:EOBOgZjx.net]
そんなん別に自力でビルドしたって大してかからんのだし。



759 名前:デフォルトの名無しさん [2018/05/23(水) 19:39:24.85 ID:Au5e7VGg.net]
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

HMJSV

760 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 10:52:04.62 ID:cPlRxlDn.net]
HMJSV

761 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 21:40:36.91 ID:WbqigEkQ.net]
カラー絵文字サポートが今年末に来るの?

762 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 23:39:56.88 ID:jyyUydXQ.net]
Qtで作成したコード(Androidアプリとして完成)を、
Android Studio上で動作させるようにするのは
どうすれば良いでしょうか?大変でしょうか?

大雑把な質問ですみません。何らかの指針が欲しくて書き込みしました。

763 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 00:35:59.89 ID:M+mBP13U.net]
基本的にQtでコードを書いたらQt系の環境でビルドすべきだと思う。
Android StudioがJava以外の言語のサポートをしてるかどうかは知らないが、
QtのC++やQMLをビルドできるものなん?

私ならC#+Xamarinで作るけどな。

764 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 01:53:57.85 ID:ViXEnX+Q.net]
コメント

765 名前:りがとうございます。

QtではC/C++で作っています。
Qtのライセンスの関係も含めて、Javaで書き直す必要があり、
同じAndroidアプリをAndroid Stduioを利用することにしました。

そのため仰られる通り、C++/QMLなどのJavaへの移植の難易度が判らず、
どう手をつけていこうか悩んでいます。
何かアドバイスやサイトがあれば教えて頂きたくお願いします。
[]
[ここ壊れてます]

766 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 10:23:44.37 ID:w1OrA95Q.net]
C++(Qt)からJavaに自動変換したいっていう話なら
世の中五万どころかもっと大量に需要はあるだろうけど
今のところ使えるものなんて聞いたことがないな

767 名前:デフォルトの名無しさん [2018/06/10(日) 12:48:52.44 ID:FfMw2Wsi.net]
qtがOpenSSLを見つけてくれないんですが、これ明示的に指定するのはどうやってやるんですか?

768 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 01:21:53.59 ID:m5NOVTtR.net]
環境



769 名前:デフォルトの名無しさん [2018/06/11(月) 11:15:28.56 ID:tK3aH3wF.net]
>C++/QMLなどのJavaへの移植の難易度が判らず

自分で判断出来ないならそもそも移植諦めた方が良い

770 名前:デフォルトの名無しさん [2018/06/14(木) 18:00:15.73 ID:+pCkWFQm.net]
>>738
自己解決
openSSL_1.1に対応って書いてあったからてっきり公式ビルドも変わると思っていたが、公式
ビルドは1.0で、互換性無いから1.1で使いたかったら自ビルドしてねってことですね

771 名前:デフォルトの名無しさん [2018/06/15(金) 09:08:47.57 ID:xbpv1wwF.net]
security hole

772 名前:デフォルトの名無しさん mailto:sage [2018/06/15(金) 21:50:15.03 ID:DIp6hPcx.net]
ようやく自作アプリをWindows/Linux/Macの3OSに対応できた。
長い道のりだった……。

773 名前:デフォルトの名無しさん mailto:sage [2018/06/16(土) 17:52:09.57 ID:v0YupGKC.net]
Androidも残ってる

774 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 14:41:27.44 ID:NpPTiC5B.net]
t-kernel もあるぞ
もうメンテされてないかも知れんが

775 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 15:25:36.90 ID:UEHu7MWe.net]
UNIXは?

776 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 18:32:55.83 ID:yasoSg4z.net]
知らんがな。
ソースコードは公開してるんだから、欲しければ自分でやったらどうだ。

777 名前:デフォルトの名無しさん mailto:sage [2018/07/01(日) 03:09:03.95 ID:dsG/NsPI.net]
iOSとAndroidのアプリをQtで作ろうとしたけれどまともなもの作れないじゃないか。
どっちのUIもひどい。iWatch対応ってなっているけれどUIを作れないのは嘘つきだ。
モバイル対応はまったくできていない。

778 名前:デフォルトの名無しさん mailto:sage [2018/07/01(日) 05:43:52.90 ID:R9TDZFTK.net]
じゃけんXamarin使いましょうねー



779 名前:デフォルトの名無しさん mailto:sage [2018/07/01(日) 08:54:25.37 ID:s+tkdMF1.net]
○Windows アプリをそのままAndroid で動かせる
×Android SDKをフルセットで扱える

iOS?知らんがな

780 名前:デフォルトの名無しさん [2018/07/04(水) 22:19:05.01 ID:gFgZc5FG.net]
JE3

781 名前:デフォルトの名無しさん mailto:sage [2018/07/05(木) 16:38:21.35 ID:AeL6VB/V.net]
JE3

782 名前:デフォルトの名無しさん [2018/07/05(木) 16:39:24.77 ID:bmsMRAhD.net]
福岡で人殺したのと同じような粘着を感じる

783 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 21:17:56.90 ID:qwHUUd4G.net]
Qtって誰が使ってるんだろう
話題になったアプリがQt製だったことなんて2年前のopentoonz以来知らないわ

784 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 22:42:00.44 ID:JQ2TMVt2.net]
>>754
つ https://qiita.com/hermit4/items/5156203201694966c9e4
有名どころだと Kindle for windows, Telegram, VLC あたりかな?

785 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 23:12:19.16 ID:hQdG24X7.net]
ぶっちゃけ、デザインに『凝ってない』アプリか、
Windows でライブラリが同梱されてるかぐらいじゃないと気付かないと思う

業務用、組込み用なんてわかるはずもなく

786 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 00:55:26.91 ID:ECJ9kC8H.net]
pythonでGUIだとQtくらいしか選択肢ないんちゃうの

787 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 01:00:31.79 ID:7gowXclh.net]
手元のPCで見る

788 名前:タり、
・フリーソフトの動画編集ソフトで海外製のやつはだいたい
・DropBox
・Adobe AIR/OpenCL SDK
・画像ビューアがいくつか、
だな。
スタティックリンクされてるのまでは調べてない。
[]
[ここ壊れてます]



789 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 06:16:59.31 ID:g4sUvmi4.net]
最近の新規アプリでQt製のやつある?

790 名前:デフォルトの名無しさん [2018/07/07(土) 09:44:57.65 ID:IaRheRZb.net]
>>757
Tkinterが標準でしょ・・。

あと、PyGtkもC言語のGtkよりWebページだくさんあるよ。

791 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 15:30:58.38 ID:eYWjBrXd.net]
Pythonならwxだろ

792 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 23:18:24.55 ID:23aiddq7.net]
こちらのゲームツールをwindowsで実行したいのですが
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
---------------------------

793 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 23:42:45.01 ID:4SqWN/5u.net]
>>762
エラーメッセージで検索すると似たようなのが出てくる。
https://github.com/ContinuumIO/anaconda-issues/issues/1270
・2byte文字を含まないフォルダにファイルを置く
・platforms にある qwindows.dll を exe と同じ階層にコピーする
のどちらかで解決できそうだが

794 名前:デフォルトの名無しさん [2018/07/18(水) 06:13:35.33 ID:qVUGnzpI.net]
>>763
残念ながらどちらともダメでした。
回答ありがとうございました。

795 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 13:12:26.50 ID:jJw1m5s0.net]
ファイルパス・PC のユーザー名など、システムに日本語を使うな

半角英数字だけを使え

796 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 15:04:34.08 ID:nWGFDyl7.net]
それ、どっちかっていうとmingwの制約かと

まぁ開発者にとって気持ち悪さは半端ないけども

797 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 08:35:43.65 ID:3Q3O2uwB.net]
>>762
それはqwindows.dllが足りないときに出る症状だ。

通常platforms\qwindows.dll に配置すればいい。

qt.confを各と、Qt製アプリが必要とするQtのプラグイン等のパスを変更することができる。

Qt SDKのwindeployqt.exeにアプリのexeをドロップすると、そのアプリが必要とするプラグインや
設定ファイルが自動生成されるからやってみるといいかもね。

798 名前:762 mailto:sage [2018/07/21(土) 21:02:13.57 ID:1rDQTKz9.net]
回答ありがとうございます。
結果からいうと、動くようになりました。
解凍でwindows10の展開機能を使いました。
サードの解凍ソフトではエラーが出るのです。

作者殿の回答をよくよく見てみれば確かにそう書いてありました。



799 名前:デフォルトの名無しさん mailto:sage [2018/07/21(土) 22:40:48.21 ID:wegwKdpt.net]
良かったらそのエラーになった解凍ソフト教えてほしい

800 名前:デフォルトの名無しさん mailto:sage [2018/07/22(日) 04:07:23.46 ID:UzkOgwHb.net]
当人じゃなく、別件ではあるが、
圧縮

801 名前:解凍ライブラリが静的リンクされてるやつ、
もしくは32bit系当時のソフトだとなりがち

メジャーなライブラリで、dll形式で同梱されてるやつだと、
そこだけ更新すりゃ特に問題起きないね
[]
[ここ壊れてます]

802 名前:デフォルトの名無しさん mailto:sage [2018/07/22(日) 20:50:52.89 ID:3i0K2IoV.net]
たとえばLhaPlusみたいなクソアーカイバだと、
deflate64なzipの展開をぶっ壊れた状態で平気で展開するから
作者に余計なクレームが届く悲劇が起こる。

そのくせLhaPlusは公開したままだしな。
マジ迷惑だわ。

803 名前:デフォルトの名無しさん [2018/07/23(月) 10:17:56.08 ID:eU1p7hr8.net]
古すぎるそんなの使うなって話だけど
それなら公開したままのサイトの責任もあるよな

804 名前:デフォルトの名無しさん mailto:sage [2018/07/23(月) 19:07:16.75 ID:bgcPBI8p.net]
お気楽な無責任バグ修正ビジネスモデル
Open Governance → Open Maintenance → Waiting for 3rd party response
→ Too old → Removed

805 名前:デフォルトの名無しさん mailto:sage [2018/07/25(水) 16:28:39.31 ID:TbDHSr+9.net]
Qt Creatorで開発を始めたところです。
Windowsで、日本語を含む文字列「テスト.txt」を引数に渡すと「???.txt」に文字化けします。
デバッガで見ると、main文のargvの時点で「???.txt」になってます。
QString::fromLocal8bit(argv[1])の結果も同様です。
これってなぜでしょうか?
(Linux上では問題なし)

806 名前:デフォルトの名無しさん [2018/07/25(水) 17:53:47.29 ID:8PO6NK+Q.net]
encoding設定汁

807 名前:デフォルトの名無しさん mailto:sage [2018/07/25(水) 18:59:21.15 ID:TbDHSr+9.net]
>>775
ファイルをUTF-8 BOM付きにしたらイけました。
(コンパイラはVisual C++)
ありがとうございます。

808 名前:デフォルトの名無しさん mailto:sage [2018/07/25(水) 20:19:12.32 ID:NI8Yywyu.net]
ちなみに Visual Studio で、ソースコードを BOM なしにするとひどいことになるゾ

主に日本語コメントがめんどくさくて、
/*これはダメで*/
/* これはOKだ */



809 名前:デフォルトの名無しさん mailto:sage [2018/07/25(水) 21:05:47.18 ID:UNILj0yW.net]
「無料が基本」のオープンソース文化圏

810 名前:で有料ソフトウェアの販売は受け入れられるのか?
https://gigazine.net/news/20180725-hiri-on-linux/

このhiriっていうメールアプリQtを使ってるみたい
[]
[ここ壊れてます]

811 名前:デフォルトの名無しさん mailto:sage [2018/07/26(木) 00:01:26.06 ID:IsvWUjVE.net]
>>777
スペースの有無で上手くいかなかったりするってことですか?

812 名前:デフォルトの名無しさん mailto:sage [2018/07/26(木) 02:12:01.56 ID:sKjh+yFy.net]
BOM なしUTF8にした場合の話ね
/*の直後にマルチバイト文字が来ると誤判定されるっぽい

まぁVisual Studio としてもBOM ありを推奨してたはずだから文句は言えないのだけど

813 名前:デフォルトの名無しさん mailto:sage [2018/07/26(木) 21:35:10.90 ID:27ylTyqt.net]
というよりも、プログラムに日本語を混入する方が馬鹿げているので、
プログラム本体は全て英語で作って日本語の部分はコメント程度に留めておくことを進める。
文字列リテラルとかは全部外部化する

814 名前:デフォルトの名無しさん mailto:sage [2018/07/26(木) 23:07:51.85 ID:w52XJ4/a.net]
20年前なら俺もそう思ってた

815 名前:デフォルトの名無しさん mailto:sage [2018/07/27(金) 04:49:48.24 ID:Lg21L7XK.net]
変数に絵文字を使う時代です😝

816 名前:デフォルトの名無しさん mailto:sage [2018/07/27(金) 05:23:50.48 ID:XpW7fkKf.net]
昔、YPSと言う日本語+フローチャートな言語があってな・・・・ってまだ作っとんかい!?→不治痛

817 名前:デフォルトの名無しさん [2018/07/27(金) 06:13:48.88 ID:uuhNedST.net]
>>781
Qtは特にそうだな

818 名前:デフォルトの名無しさん mailto:sage [2018/07/28(土) 08:36:42.20 ID:w1bpvOAm.net]
文字列リテラルを全部外部化するといっても、必ずしもテキストファイルを読み込むコードを手



819 名前:ナ書く必要はない。
tr("abc")
ってプログラム中に書いておいて、Qt Linguistで言語リソースを作ってアプリにバンドルすれば、
実行時には文字列"abc"に対してQtが自動的に
日本語の文字列を割り当てる形でプログラム中に読み込まれる。

もちろん言語リソースの選択はPC環境の言語に合わせて自動選択することも明示的に選択することもできるし、
iniファイルとかを作って自前で差し替えするコードを書くこともできる。
[]
[ここ壊れてます]

820 名前:デフォルトの名無しさん [2018/07/29(日) 20:46:29.05 ID:6vWbeAZB.net]
midiの編集ソフトを探しています

GUIアプリケーションの開発になるので、VisualStudioでMFCと思い立ち、WindowsAPIにはmidi関連のAPIも含まれてるので、面倒なサードパーティライブラリを用意したりmidi再生部分を自作する手間が省けると思いました

調べたらQtもmidi関連のAPIを持ってそうな雰囲気なのですがどうなのでしょう?
ただ、日本語の情報がなさそうでした

確かFluidSynthのGUIがQt製だったように思いますSoundFontが使えるのでmidi化したあとのプレイバックに使えますかね?

821 名前:デフォルトの名無しさん [2018/07/30(月) 10:27:06.88 ID:Qfso/A9s.net]
openmidi

822 名前:デフォルトの名無しさん [2018/07/30(月) 10:35:04.03 ID:Wg41h7hn.net]
ふと思ったんですが、スキャンした楽譜からMIDIデータを生成するんじゃなくて、例えばMuseScoreのような楽譜xmlを書き出した方が良いですよね

823 名前:デフォルトの名無しさん [2018/07/30(月) 10:55:01.51 ID:t5W0Q4n1.net]
楽譜の読み方とかよく知らないけど、五線譜のエディタがあっておたまじゃくしを配置するとドレミとか再生に必要な情報がキューイングされて行って、midiファイルをエクスポートする時にmidiのデータ形式に変換されるイメージだった
楽譜の画像解析とか面倒な事はしなくて、ユーザーに楽譜を書かせる感じ
openmidiのページにある世界樹ってやつの機能切り出し版みたいな

824 名前:デフォルトの名無しさん [2018/07/30(月) 11:04:24.33 ID:Wg41h7hn.net]
任意の位置の点が0か1か、と、楽譜、なら、こりゃもう楽譜OCRだろうと思ってたw

825 名前:デフォルトの名無しさん [2018/07/30(月) 13:01:58.86 ID:OTf1bV4O.net]
soundOCRなら意味あるけど楽譜OCRなんて馬鹿のやること

826 名前:デフォルトの名無しさん [2018/07/30(月) 18:11:08.73 ID:Wg41h7hn.net]
単純にドレミをmidi形式でシリアライズするぐらいならWindowsAPIとかQt備え付けのAPIで充分かな〜と思ってたけど、エフェクトとかも編集したいとか要望が複雑化してくるのなら確かにopenmidi使うのが良いかも
openmidiで物足りねぇ俺はもっと変態的な事がしたいんだ!ってなった時にはサウンドプログラミングを学ぶのも手かな

827 名前:デフォルトの名無しさん mailto:sage [2018/08/12(日) 00:59:55.23 ID:Dtsm92D7.net]
アプデcreatorがやかましくなったぞ

828 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 01:34:31.21 ID:lcYNN+N9.net]
Qtで表を表示したいんですけど
1つのヘッダーに2列データを表示するみたいなことって出来ませんかね?



829 名前:デフォルトの名無しさん [2018/08/30(木) 10:13:29.80 ID:S/vwwZyF.net]
可能

830 名前:デフォルトの名無しさん mailto:sage [2018/08/30(木) 19:41:41.51 ID:V2Id/lva.net]
>>795
QStyledItemDelegateを使って描画イベントを乗っ取るのが一番簡単だと思う。

基本的には元の描画方法をコピペして乗っ取っても同じ描画になることを確認してから、
少しずつカスタマイズしていく。

831 名前:デフォルトの名無しさん mailto:sage [2018/08/31(金) 07:05:26.58 ID:06kQQ/Hy.net]
>>797
QStyledItemDelegateですね
ちょっと調べてみます
ありがとうございました

832 名前:デフォルトの名無しさん mailto:sage [2018/09/06(木) 08:32:09.29 ID:xZU7TQSU.net]
QPrintDialogでオプションで設定した用紙サイズ

833 名前:が反映されないんですが、
なにか原因ありますかね?

printer->setPaperSize( QPagedPaintDevice::A3 );
printer->setPageOrientation( QPageLayout::Landscape );

QPrintDialog *printDialog = new QPrintDialog( printer, 0 );

printDialog->enabledOptions();
[]
[ここ壊れてます]

834 名前:デフォルトの名無しさん mailto:sage [2018/09/07(金) 21:00:00.53 ID:sMpiC6bH.net]
プリンタは扱ったことないけど、とりあえず既存の実装例を参考にしてみたら?
https://github.com/Qucs/qucs/blob/0ef64c307d72fa9c3d8075d6a69b79146f060e40/qucs/qucs/printerwriter.cpp

835 名前:デフォルトの名無しさん [2018/09/08(土) 10:43:44.48 ID:8EdXckwk.net]
electronでいいよ

836 名前:デフォルトの名無しさん mailto:sage [2018/09/09(日) 02:18:50.96 ID:mNtyUT/G.net]
質問です
C++ではこんな風に書けばメインスレッドに簡単に投げられますがpyqtで似たようなことをするにはどうすればいいでしょうか?
QObject::connect(&QObject(), &QObject::destroyed, [&]() { });

837 名前:デフォルトの名無しさん [2018/09/09(日) 11:15:13.75 ID:kzlGF2pO.net]
pyqtにもconnectはあるよ

838 名前:デフォルトの名無しさん mailto:sage [2018/09/09(日) 18:46:55.69 ID:mNtyUT/G.net]
こんな風にしたいんだけどどうすればいいのか全くわからない
そもそもconnectが見つからない

from PyQt5.QtCore import QObject
QObject.connect(QObject(), QObject.destroyed, lambda: print("print"))



839 名前:デフォルトの名無しさん [2018/09/10(月) 10:58:31.95 ID:wQh8RVrU.net]
instance に connect 汁

840 名前:デフォルトの名無しさん [2018/09/18(火) 19:21:21.69 ID:8qpEkq+C.net]
フラットデザインといいますかwebページっぽいデザインにしなくてはいけなくなったんですが
webengineを使わずにそれっぽいデザインのサンプルはどこかにないでしょうか?

841 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 20:38:45.60 ID:b8yWRBG5.net]
Qtアプリの見た目を変更するのはWidgetにStyleSheetを適用するんだが、
アプリ全体に同じようなStyleを統一的に適用するためのThemeという仕組みが存在する。

基本的に各OSごとに用意されているわけだが、フラットなUIを実現してくれるThemeがなにかあるかもね。
見つけたら報告してね。

842 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 22:13:28.06 ID:qELFdYtd.net]
Electronで作るべきだと思います🙋‍♀

843 名前:デフォルトの名無しさん [2018/09/20(木) 00:45:00.21 ID:w38b2cTU.net]
windows10でQt5.11+qtcreator4.6にしてから、
日本語入力して確定前にBackspaceで入力中の文字を削除すると、
実際のテキストでは消えているのに、表示上は消えず、しかもカーソルが
消えてしまう、みたいな現象があるのですが、解決方法ご存知の方いませんか。

844 名前:デフォルトの名無しさん [2018/09/20(木) 03:10:11.46 ID:71xXtLtN.net]
>>808
俺もそう思うがリバースエンジニアリング対策でコンパイルできる言語でないとだめだと言われた

845 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 23:09:04.52 ID:wRp6TH/H.net]
>>810
Javaもc#も駄目なのか

JavaScriptを難読化させたら読む気にならないコードになるが。

846 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 23:14:13.37 ID:jIZcwJ0v.net]
ウィジェットコンポーネントが整備されてない
Electronでまともなアプリを作ろうと思ったら火傷するだけだと思うんだがな。
最近のエンジニアはそう思わないんだろうか。

847 名前:デフォルトの名無しさん [2018/10/05(金) 21:55:50.06 ID:VwoZZtVF.net]
WindowsのQtで、USB シリアル使用中に、USBケーブル引っこ抜かれたときのえらーって
検知・対処方法ってわかりますか
スレッドの終了またはアプリケーションの要求によってI/O処理は中止されました
と出て、次に延々

848 名前:
デバイスがコマンドを認識できません
のダイアログが出てきて追われないんです。
仕方なしにタスクマネジャから殺しています
殺さずに自分で終わりたいのですが
[]
[ここ壊れてます]



849 名前:デフォルトの名無しさん mailto:sage [2018/10/05(金) 22:09:58.78 ID:fyk4/HsR.net]
>>813
んー、Windowsでシリアルデバイスを扱うこと自体はWin32 APIでもそれほど難しい処理ではないから、
一度自力でサンプルを書いて挙動を調べたほうがいいと思うよ。

API越しのデバイスの実際の挙動を把握してから、自分で作ったQtのプログラムでどうすべきか考えればいいのでは。

あるいは、GUIだけQtで作って、通信部分はWin32 APIで記述するキメラ実装であってもいいわけだし。

850 名前:デフォルトの名無しさん mailto:sage [2018/10/06(土) 00:20:47.94 ID:x2N6y/RA.net]
>>813
https://social.msdn.microsoft.com/Forums/ja-JP/ed6d2d59-15c2-46b6-823f-761b894d1ae3/serialport12398datareceived1245212505125311248812395123881235612390?forum=csharpgeneralja
これで対処できるのでは

851 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 02:51:01.98 ID:WfKO6J+6.net]
boostにシリアル通信用のライブラリも無かったっけ

852 名前:デフォルトの名無しさん [2018/10/12(金) 05:12:06.58 ID:1iFt3dhJ.net]
asioだっけ

853 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 02:33:24.17 ID:iHlUkB5I.net]
boost.asioはライブラリを作るためのライブラリなので便利なライブラリを見つけてきた方がいい

854 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 01:42:35.33 ID:ia4noRZU.net]
c++の構造体をqml側で読み込むには構造体の要素それぞれをQ_PROPERTYマクロで宣言するしかないのでしょうか?

855 名前:デフォルトの名無しさん mailto:sage [2018/10/29(月) 23:00:11.21 ID:t1KqQTGV.net]
コンパイルが糞重いんで、
Zapccに対応してくれないかな〜

856 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 08:06:52.17 ID:5foPrrB2.net]
サブプロジェクトに分けて、最終成果物だけリビルドしたらそれほど遅くはない

857 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 18:37:23.55 ID:sc60hnYR.net]
qbs死んだか
blog.qt.io/blog/2018/10/29/deprecation-of-qbs/

qmakeも終わらせてくれー

858 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 21:35:04.96 ID:5foPrrB2.net]
まぢかw

qmakeが今ひとつ書きづらいところがあるからqbsに将来的に移行しようと思ってたが、
(installシステムを活用しないとまともに処理が書けない)
CMakeに開発リソース突っ込むのかよ。

こりゃあqmakeも捨ててCMakeで書き直したほうがいいかもなあ。



859 名前:デフォルトの名無しさん mailto:sage [2018/11/01(木) 23:28:54.53 ID:H1dg+THH.net]
>>821
レスが遅れてすみません
サブプロジェクトに分ける方法を試してみます

860 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 02:29:31.13 ID:+or5Qf7y.net]
あれから勉強してqbsで
自作のProductやModule/Ruleを書いて動かせるようになったが、
資料がなさすぎて死ねるな。

公式ソース添付のテストプロジェクトが一番マシな資料というね。

861 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 18:14:16.27 ID:E1cmU6C8.net]
最近転職活動してるんだが、Qt の需要高くなってんのな
車載経験してるのもあるけど、他業界の組込み系もQt採用を追従してて、
そんなにアピールしてないのにそこに食い付く企業さん多い

862 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 20:21:28.19 ID:vwFGI08T.net]
マジで?

863 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 21:46:36.84 ID:EVa0Xoer.net]
まあQtの組み込みアプリをメンテして50万って仕事ならあるな。

864 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 22:19:24.58 ID:tDHB0Ch6.net]
組み込み系UIでまともに使えるフレームワークがあって、タッチ操作がさばけるのはQtくらいしかないから

865 名前: []
[ここ壊れてます]

866 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 04:50:43.32 ID:Uu2HZGx7.net]
妄想乙

867 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 08:00:13.35 ID:zvRlY+xS.net]
いや、求人情報あるんだから見ろよ。

868 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 22:08:36.54 ID:5pjaz6u8.net]
これからはQtですよね?



869 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 22:41:03.86 ID:d65QhPKD.net]
キュ〜ティ、キュウティ〜 キュ〜ティペア〜

870 名前: mailto:sage [2018/12/11(火) 22:47:21.06 ID:xSG3pOA+.net]
>>833
https://www.youtube.com/watch?v=TvDWJif1sSI

871 名前:デフォルトの名無しさん mailto:sage [2018/12/12(水) 21:24:59.35 ID:vpkDqqDI.net]
javaからの移行考えてるけど
メモリリークが不安で踏み切れないです

正式記述は覚えることは基本として
使いやすい(手間のかけない)fullGCみたいのってあります?
メモリリークの検出機能でなんとかなるのかな

872 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 00:27:29.81 ID:T0k+nfUW.net]
そんなものはない。
ってかメモリ開放は全て責任をとった上で、
メモリブロックの開放確保のアルゴリズムをライブラリ切り替えで変更するのがC++の流儀。
まあ、Qtはその部分も内蔵してるので、ここを差し替えるときは自力でQt全体のビルドが必要になるが。

メモリ確保がシビアなら、実際の処理を別プロセスにやらせて、プロセスごと殺せばいいんじゃね。
その方が手っ取り早い。

873 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 09:23:33.79 ID:Tb5Xcrhu.net]
よく思うのだけど、Qt のサンプルとかってやけにnewで動的確保してない?

必要な時に初期化しつつ生成ならまだしも、
常に持ち続けるパラメータだったり、生成が一度限りのインスタンスだったり

QObject や QWidget のベースクラスへのポインタ渡せば、
自壊時にメモリの解放もしてくれます、って機能は、
逆に new で動的確保したアドレスでないとダメって縛りはないですよね?

874 名前:デフォルトの名無しさん [2018/12/13(木) 11:40:53.67 ID:zFPTCGev.net]
親子にしておけば勝手に解放してくれるから
newしまくるのがQt流

875 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 17:59:43.67 ID:5i2+XAxs.net]
qtってスマポ使わないの?

876 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 20:57:22.83 ID:GwYCK18f.net]
QtつーかC++はnew使いまくりだろ普通

877 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 21:01:03.01 ID:lxS0pMzf.net]
new使いまくるのはオールドスタイルのC++だな

878 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 21:20:28.19 ID:GwYCK18f.net]
それじゃnewスタイルは?



879 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 23:20:41.58 ID:T0k+nfUW.net]
Qtで2万行ぐらいのアプリ作ってるけど、
結構ローカルスコープでインスタンスを扱うことが多いかな。

QImageとか、カジュアルにインスタンスをコピーしても
パフォーマンスの問題がないのは嬉しいね。

ポインタをやむを得ず使うのはコピーコンストラクタがまともにないクラスを扱う場合。

880 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 23:59:19.17 ID:GwYCK18f.net]
そりゃインスタンスは余程のことがなけりゃ滅多に動的では取らんだろー
今も昔も変わらずさ

一般型の動的配列はCやってきた奴はalloc使いたがるつーかallocしか知らんけど
C++ならnewだわな

881 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 00:41:52.18 ID:TdReqcaz.net]
動的配列は普通vector使うだろう

882 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 06:24:23.10 ID:muz2Nd5v.net]
vectorは配列やクラスインスタンスには使うけど
一般型でvectorは使わんな

883 名前:デフォルトの名無しさん mailto:sage [2018/12/17(月) 23:19:53.64 ID:eTn5aoOJ.net]
QtCreator使いにくいからVSで開発したいのに環境構築で詰む

884 名前:デフォルトの名無しさん mailto:sage [2018/12/18(火) 08:41:14.57 ID:EuFXqeHZ.net]
QtCreatorってファイルが増えるとエディタが物凄く遅くなるんだけど、
回避方法あるのかしら?

885 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 00:33:15.10 ID:iFXdIBSU.net]
4000個ぐらいのファイル数の

886 名前:プロジェクトを作ってるけど別に遅くないよ。

qmakeの実行は時間かかるけどこりゃあしゃあない。
[]
[ここ壊れてます]

887 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 01:13:33.94 ID:27PR0CiN.net]
>>848
とりあえず最新の4.8.0に更新してみたら? あとVisualize white space が有効だと遅くなるとか見た記憶が

888 名前:デフォルトの名無しさん mailto:sage [2018/12/23(日) 16:17:25.06 ID:FsPY1Emb.net]
>>849
>>850
ありがとう
最新版の QtCreator を使って様子を見てみます
Visualize white space も無効にします



889 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 20:52:29.27 ID:aiUc5v61.net]
この2019年においてSTLとQtコンテナどっちを使うべき?

890 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 00:45:32.43 ID:XEh+HMPp.net]
ものによるとしか言いようがない。
Qtの範囲で使うだけならQtで作ればいいし、
Qt以外の世界でも使いたいならSTLで作ればいい。

891 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 06:41:50.97 ID:LbKV3u+S.net]
コンテナだけのためにQt採用はさすがにやり過ぎだわな

移植範囲もQtが使える環境前提であればQtのコンテナ使えば良いし、
Qt自体、STL版は性能面に於いても勧めていない

892 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 17:12:43.60 ID:tXducxKP.net]
GUI部分だけQtを使うってのは少数派なんですかね

893 名前:デフォルトの名無しさん mailto:sage [2019/01/12(土) 19:26:10.78 ID:k4bgy+v7.net]
普通では

894 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 06:04:26.25 ID:Bhmk2ERy.net]
暗号クラス作ってくれんかな
しょぼいハッシュ計算だけじゃなくてAESと公開鍵暗号がほしい
CryptoPPやBotan使えばいいんだけど

895 名前:デフォルトの名無しさん mailto:sage [2019/01/16(水) 06:41:04.99 ID:1akJ6xr+.net]
TrippleDES程度なら無かったか?
悪い記憶が曖昧、実装した記憶はあるんだが、俺が自分で作ったのかな?

896 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 08:02:10.39 ID:IV5QIvd3.net]
暗号ライブラリは調査機関の認証を得ないと意味ないから個人が趣味で作ったのではなくQt Projectとしてやってほしい

897 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 19:02:31.36 ID:BJpk+tYc.net]
暗号化ライブラリそのものはないっぽいけど、SSLで暗号通信するモジュールはNetworkにあるっぽいよ。

898 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 19:11:37.84 ID:zrBR6A7K.net]
>>860
それopenssl必要じゃないか?



899 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 19:29:13.63 ID:BJpk+tYc.net]
doc.qt.io/qt-5/ssl.html

900 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 20:30:16.63 ID:JdciFJkL.net]
暗号化とかでもQtのライブラリ使うものなの?

901 名前:デフォルトの名無しさん mailto:sage [2019/01/17(木) 22:15:44.69 ID:2saJ+ePI.net]
>>861 さんのいう通り OpenSSL を呼び出すだけ

902 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 06:32:18.97 ID:JCybOxs6.net]
認証機関で認証されてないけど去年話題になったgoogle製のtinkあたりでもいいだろ。

903 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 06:56:10.74 ID:KteoT4Yc.net]
その辺のQtラッパーを作ってくれると楽でいいや
QByteArrayを直接突っ込みたい

904 名前:デフォルトの名無しさん [2019/01/18(金) 11:53:29.20 ID:/+PP0p1B.net]
需要無し
メリット無し
くだらない

905 名前:デフォルトの名無しさん mailto:sage [2019/01/18(金) 12:39:19.56 ID:KteoT4Yc.net]
そうか
せっかくネットワーク回り整ってるのに暗号がないのだけが残念と思ってただけだ

906 名前:デフォルトの名無しさん mailto:sage [2019/01/26(土) 16:05:31.02 ID:V8DSD1zx.net]
blog.qt.io/blog/2019/01/25/introducing-qt-http-server/
Qtが公式でhttp server出すのか
WebAssembly対応も進んでるっぽいからフロントエンドとバック

907 名前:エンド両方をQtで書けるとなると意外に需要があるのか? []
[ここ壊れてます]

908 名前:デフォルトの名無しさん mailto:sage [2019/01/29(火) 15:47:38.00 ID:6edJr3Gn.net]
認証機関とか意味なさ過ぎて草
確信が欲しければ自分で実装見ればいいだろ



909 名前:デフォルトの名無しさん [2019/01/30(水) 13:10:19.49 ID:uKzqzpGV.net]
ぼくのつくったさいきょうの認証機関(キリっ

910 名前:デフォルトの名無しさん mailto:sage [2019/01/30(水) 13:25:30.56 ID:5MhR5ovA.net]
意味がないとか、客先相手したことないの?
(と思ったオレもその手の案件はないけども)

911 名前:デフォルトの名無しさん mailto:sage [2019/02/06(水) 03:10:13.78 ID:2YrIvpU1.net]
すいません質問よろしいでしょうか?
QMLのGridViewに画像を挿入したとき自動的に描画されなくて困っています
スクロールして一旦画面外に出せば描画されるのですがQAbstractListModelに挿入したら即座に再描画させるにはどうすればよいでしょうか?
ちなみにデータはリアルタイムで追加されたり変更されたりします

912 名前:デフォルトの名無しさん mailto:sage [2019/02/06(水) 06:39:49.23 ID:aQKd0T+k.net]
QMLって画面は凝れるけど使い勝手が悪すぎる

913 名前:デフォルトの名無しさん [2019/02/06(水) 10:27:35.37 ID:+qagyc5o.net]
ほんそれ

914 名前:デフォルトの名無しさん mailto:sage [2019/02/06(水) 11:55:47.73 ID:knQTQEx5.net]
QMLはあんまり触れてないけど、SIGNAL/SLOTに相当する機能あるんじゃないの?(update とか)

明示的にSIGNAL発行しないと更新されないのであれば、
それはそれでお粗末な仕様だけども

915 名前:デフォルトの名無しさん mailto:sage [2019/02/06(水) 17:57:03.46 ID:pTfa2dM4.net]
公式のサンプルはちゃんと確認した?

916 名前:デフォルトの名無しさん [2019/02/06(水) 18:29:06.90 ID:kcXvzDdu.net]
こっちで良いか
https://qiita.com/inoory/items/f431c581332c8d500a3b

917 名前:デフォルトの名無しさん [2019/02/07(木) 22:40:57.41 ID:kMcPDm99.net]
QtってC#とかより面白よな。なんでもっと売れないんだろう。

やっぱ、何の社会でも金がものを言うなw

918 名前:デフォルトの名無しさん [2019/02/07(木) 23:04:06.97 ID:kMcPDm99.net]
なんか日本ではプログラムはオタク系のものになってて
本も全部そういう思考で書かれてる。

元々プログラムもセンスある人がトップに入れるものなんだろうけど、
日本はそういう人いないみたいだね。

入門Qt4みたいなセンスがあり、本来のプログラミングの楽しさも味わえる本が日本でも
出てくるといいね。



919 名前:デフォルトの名無しさん [2019/02/07(木) 23:04:45.61 ID:kMcPDm99.net]
高い金だして、文系の書いたような本ばっか買って、アホミタイ

920 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 23:18:15.11 ID:La3SghMw.net]
(ノ∀`)

921 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 00:26:42.57 ID:sGhEjK7R.net]
Qtの関数は、時々ヤバい不具合の起爆剤になってるから
便利だからと言って過信できない点が怖い

922 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 02:03:58.33 ID:HWCd3Z2L.net]
Qtつまらないよ
Linuxだと他にまともな選択肢がない

923 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 02:10:41.94 ID:oLGsLDxJ.net]
GUIツールキットはつまらなくていい。
変な動作をされるよりは。

924 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 05:55:06.00 ID:sGhEjK7R.net]
変な動作するんだが

925 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 15:21:43.78 ID:S9dJ2e6J.net]
気にいらないなら使わなければいいだけ

926 名前:デフォルトの名無しさん [2019/02/10(日) 15:01:36.81 ID:25jgEgQt.net]
>>879
ライセンスで失敗してるんじゃね

927 名前:デフォルトの名無しさん [2019/02/10(日) 15:03:11.29 ID:PXpe84p+.net]
>>884
Tcl/Tkが良い

928 名前:デフォルトの名無しさん [2019/02/10(日) 15:55:21.76 ID:SRMErWfG.net]
QML使いだしたけどちょっとしたオブジェクトの生成も別ファイル用意するか文字列の引数でコード渡すのか
もっとサクッとできないものか



929 名前:デフォルトの名無しさん [2019/02/14(木) 21:16:01.29 ID:QKLtUgZm.net]
>>869
golang勉強しようかと思ってたがもしかしてC++で事足りるのかな?

930 名前:デフォルトの名無しさん [2019/02/14(木) 23:24:29.59 ID:QKLtUgZm.net]
wtとtreefrogのどちらがよいでしょうか?


931 名前:LAN内のPCからのみ動画を閲覧できるwebサービスを作る予定です []
[ここ壊れてます]

932 名前:デフォルトの名無しさん [2019/02/14(木) 23:35:59.46 ID:QKLtUgZm.net]
すみませんスレチでしたm(_ _)m

933 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 04:33:41.70 ID:zicwhEg7.net]
QMLを使ってiOSで動かしてるんだけどスクロールがガクガク何だがどうしてだろう
QMLの描画エンジンのフレームレートを制御する方法ってあるかな?

934 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 20:29:39.17 ID:YPC5jZnY.net]
元々QMLはJavaScriptで動くのが基本なので遅い。
さらにiOSはJavaScriptのJITが無効なのでなおさら遅い。

解決策としてはQMLをネイティブコンパイルする。

935 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 20:34:38.95 ID:Sfz+CmCK.net]
QMLの遅さの原因はそこだけじゃない
構造そのものがおかしい

936 名前:デフォルトの名無しさん mailto:sage [2019/02/22(金) 12:45:10.57 ID:15zpzt8/.net]
>>895
結構マシになった気がする
ありがとう

937 名前:デフォルトの名無しさん mailto:sage [2019/02/24(日) 23:16:43.10 ID:ByHcjdzc.net]
Qtでまともなモバイルアプリ作れるんですか?

938 名前:デフォルトの名無しさん mailto:sage [2019/02/27(水) 02:14:27.42 ID:0r2b2HNe.net]
まともな定義とはなんぞ

モバイルアプリって範疇なら組込みLinux / Windows も含まれるよな
まぁLinuxデスクトップ相当のUIならそのままAndroid/iOSでもほぼそのままで動くけども



939 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 06:34:12.81 ID:GNgQO/tr.net]
>>898
作れるけどそれぞれネイティブで作った方が早いんじゃないの?って気になってくる

940 名前:デフォルトの名無しさん mailto:sage [2019/03/01(金) 07:11:45.48 ID:jPYDYnLj.net]
速度の話をすればQt使わない方がもちろん速いけどね

941 名前:デフォルトの名無しさん mailto:sage [2019/03/04(月) 22:57:45.79 ID:UTGGjuWp.net]
iOSはともかくとして、鈍重なAndroid SDKをバイパスして
Skiaに直結できるQt 製アプリのほうが高速な可能性まであるぞ。
まあライセンスの問題はどうにもならないけどね。

942 名前:デフォルトの名無しさん [2019/03/12(火) 00:17:44.73 ID:Nd0ou12Q.net]
Qtのスマポってvoid使えないんだな
全部Qtで統一してきたのにそこだけstd:shared_ptrになって不格好

943 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 02:00:10.90 ID:1N85VzVs.net]
void ポインタ使うのが不格好なのでは?
あまりにも型変換が自由すぎる

944 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 08:29:05.27 ID:eYCgHs6G.net]
そもそもQtほど型・インターフェイス継承きっちりやってるライブラリもないのに、
型無視してスマートポインタを使ったら片手落ちだろ。
自動破棄できなくないか。

945 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 20:17:20.09 ID:gzBDHatk.net]
>>873
QAbstractListModelを使えばデータが変わればGridViewに自動的に描画される。
QAbstractListModelを継承したクラスの実装が間違っていてデータ変更をシグナルで通知していないからだ。

946 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 23:58:30.26 ID:JYeB/L8b.net]
c++20でc++11並に機能が強化されるし最早gui部分以外にqt使いたくないよ

947 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 17:17:38.17 ID:7Xh0nP48.net]
で?
したけりゃやればいいじゃん

948 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 17:50:22.22 ID:qngmpKgk.net]
Qt7ではRustに置き換えよう



949 名前:デフォルトの名無しさん mailto:sage [2019/03/14(木) 01:46:48.01 ID:6FBOB6f5.net]
みんなエラー処理はシグナル?普通にthrow?

950 名前:デフォルトの名無しさん mailto:sage [2019/03/14(木) 09:06:12.26 ID:YZJITot7.net]
戻り値

951 名前:デフォルトの名無しさん mailto:sage [2019/03/14(木) 22:21:44.49 ID:UwzYnpI/.net]
>>911
C++使う意味がなくなるやん

952 名前:デフォルトの名無しさん mailto:sage [2019/03/14(木) 22:34:19.29 ID:+Fyha7xG.net]
c++の例外だけ使ってんの?

953 名前:デフォルトの名無しさん [2019/03/15(金) 12:49:20.88 ID:SEjqglYP.net]
プログラム内で呼んだ関数の戻り値一切テストしないプログラムとか書く方が難しそう

954 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 19:30:09.21 ID:ENH0L+xY.net]
例外の難点は想定しうるエラーを把握しにくい点だな。

955 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 23:51:07 ]
[ここ壊れてます]

956 名前:.63 ID:KYbssRTL.net mailto: いちいち戻り値を検証するより例外を投げた方がパフォーマンスは良い
バイナリサイズやメモリ容量の制限が厳しい環境でなければバンバン投げるべき
[]
[ここ壊れてます]

957 名前:デフォルトの名無しさん mailto:sage [2019/03/16(土) 05:28:40.80 ID:gdRuY9CZ.net]
Qt自体がほぼ例外使ってなくね?

958 名前:デフォルトの名無しさん mailto:sage [2019/03/16(土) 07:51:26.33 ID:a7q0sa6w.net]
使ってないね
使ってたら死ぬほど使いにくいものになってただろうな



959 名前:デフォルトの名無しさん mailto:sage [2019/03/16(土) 09:26:51.85 ID:bmIgbceR.net]
Qtは古いコンパイラや組み込み向け環境にも対応しているから
Q_COMPILER_NOEXCEPT オプションがある。

このフラグは手で設定するものではなく通常Qtのビルド時に
コンパイラのバージョンから自動認識されるものだが手で設定することもできる。

960 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 04:40:43.37 ID:xn/FK9ea.net]
動画を表示するにはQImageをタイミングよく切り替えるといったものが紹介されているのをよく見ます
私が勝手に動画を表示するにはOpenGLと思い込んでいたのですがQImageでもパフォーマンスに問題は無いのですか?

961 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 05:35:55.93 ID:xRWtqUd6.net]
デコードのタイミングでGPUを使う手段があるのであって、
そのデコード結果の画像を表示する際に、QImage を使ってるのでは

OpenGLで画像を貼り付けることも可能だろうけど、
そのためだけにそれを使うメリットは門外漢なので思い浮かばない

962 名前:デフォルトの名無しさん [2019/03/21(木) 11:01:03.98 ID:/Eg7TqPx.net]
パフォーマンスに問題ありありやろね
知らんけど

963 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 13:32:36.68 ID:xRWtqUd6.net]
もはや難癖ありきのただの妄想やん

964 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 10:51:52.70 ID:1BAJ2JA6.net]
インストールの話なんですが、PythonからQtを使う場合と、C++から使う場合では
インストールするQtは、Python版、C++版をインストールする必要がありますか?

965 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 15:04:34.94 ID:66wigC5Y.net]
まずOSは何かくらい書けよ

966 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 19:16:57.71 ID:1BAJ2JA6.net]
え?
OSによっては一度のインストールで済んだり、別々にインストールする必要があったりするんですか?

967 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 19:38:04.86 ID:aR5BWqBu.net]
不親切な対応と思って質問返ししてるのだろうけど、実際必要な情報なんだよ

968 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 19:42:20.47 ID:aR5BWqBu.net]
ついでに言うと目的によっても分岐するけどな



969 名前:デフォルトの名無しさん mailto:sage [2019/03/23(土) 10:07:01.39 ID:va4Y1BSG.net]
つか試したら終わりだろ

970 名前:デフォルトの名無しさん mailto:sage [2019/03/23(土) 11:27:46.41 ID:T5eFVdJU.net]
チュートリアルに書いてあるよね

971 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 20:18:44.60 ID:TZ5DZnzf.net]
超久しぶりにインストールしたら、qt 3d studioなるものがインストール欄にあったけど、なんなのこれ?
ソフト開発したら、どういう風に使えるものなの?

972 名前:デフォルトの名無しさん mailto:sage [2019/03/30(土) 21:02:29.68 ID:VC6Jp+wI.net]
>>931
https://blog.qt.io/jp/2018/04/11/qt-3d-studio-1-1-released/

973 名前:デフォルトの名無しさん mailto:sage [2019/03/30(土) 23:21:44.74 ID:lBHie1JT.net]
>>932
サークルKサンクス

974 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 07:11:31.70 ID:2qh3Q8C1.net]
質問させていただきます。

ソースコードは長いので、内容を説明させていただきます。

std::threadを使って、重い計算処理を分割して実行し、最後に結果をまとめるということをしています。
通常、実行には6秒くらいかかるのですが、各スレッドから呼ばれるfuncという関数内で
qDebug()を入れて適当な文字を出力すると、0.7秒で完了します。
スレッド数はどちらも8でかわりありませんし、そのほかのソースコードは何一つ変えていません。

qDebugを入れることで何かコンパイルの条件等が変わるのでしょうか。

Qt5.11です。

975 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 08:28:48.33 ID:uMCSkeMb.net]
Qtはオブジェクトの寿命を独自で管理してるから、std::thread
じゃなくてQt::concurrentを使ってくれないか。

976 名前:デフォルトの名無しさん mailto:sage [2019/04/03(水) 09:57:39.88 ID:eWBCR9i4.net]
なんでそんな「ホモ以外は帰ってくれないか」みたいな言い回しなんだ・・

977 名前:デフォルトの名無しさん [2019/04/03(水) 10:52:43.26 ID:5oFsk66Q.net]
qDebugは変なコード(localeと合わないエンコードとか)送出すると
コンソール上で異常発生してプログラム終了するときがあるから
デバッグしようとしてそれが原因で目的よりも前のところで落ちる
全然デバッグにならないよω

978 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 17:45:17.34 ID:XXLGxQxX.net]
ツールバーをカスタマイズするダイアログってどっかに転がってない?



979 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 22:28:23.85 ID:ZA2dpYoQ.net]
ラムダ式にconnectするのってラムダ式のスコープ外れたらラムダ式ごとコネクションも消えるのかと思ったら残るんだな
非同期難しいわ

980 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 05:32:10.19 ID:sh/j0Qf8.net]
何でもQObject継承させて親子関係の連鎖で管理するのとスマートポインタ使うのだとどっちが効率いいんだろう?
とりあえずシグナルを使うクラスだけQObject派生にしてるんだけど

981 名前:デフォルトの名無しさん [2019/04/26(金) 11:34:11.48 ID:kZIsyn4l.net]
QtならQObjectが自然

982 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 04:56:02.78 ID:DJyVvwRY.net]
Qt Solutionsって公式?

983 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 05:08:26.85 ID:DJyVvwRY.net]
すまんどう見ても公式だった

984 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 18:20:48.21 ID:e7Jg/ed7.net]
アプリの中でキリル文字(ロシア語)が全角文字で表示されてしまう問題があるんだけど、
どうやったら回避できるか知ってる人居ない?

985 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 00:18:41.24 ID:mNKajytY.net]
>>944
日本語フォントを使ってるんじゃない? キリル文字を表示できる欧文フォントに変更すれば解決できるはず

986 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 23:54:53.29 ID:vkCWcdvh.net]
>>945
自動生成される ui_**.h を見る限り、フォントが指定されているように見えない。
海外版のWindowsだと問題ないのかなあ?

987 名前:デフォルトの名無しさん mailto:sage [2019/05/14(火) 00:30:37.89 ID:V53C+UsC.net]
甘えん坊かよ
指定してなかったら指定しろよ

988 名前:デフォルトの名無しさん mailto:sage [2019/05/15(水) 13:45:49.22 ID:7uSfEVTu.net]
プログラムは、書いた通りにしか動かない



989 名前:デフォルトの名無しさん mailto:sage [2019/06/11(火) 15:23:11.05 ID:3zeavw7F.net]
VB6 から Qt に移行したら、ビルドの遅さに四苦八苦・・・
でも、ccache を導入したら、かなり快適になったで〜

990 名前:デフォルトの名無しさん [2019/06/19(水) 04:51:33.78 ID:tVNS+22r.net]
【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/

991 名前:デフォルトの名無しさん mailto:sage [2019/06/29(土) 14:54:34.91 ID:TBOm/90P.net]
【IT】青梅市のHP開発委託で驚きの記述「CMSにオープンソース(PHP・js・CSS・Linuxなど)を使用するな」「機能追加を無料で行え」
https://asahi.5ch.net/test/read.cgi/newsplus/1561784504/

青梅市ホームページシステム再構築業務委託仕様書のCMSの項目に目を疑う記述。
「なお、オープンソースの使用は認めない」
https://www.city.ome.tokyo.jp/keiyaku/documents/homepageshiyousyo.pdf

992 名前:デフォルトの名無しさん mailto:sage [2019/06/29(土) 18:54:49.43 ID:A16vGRDv.net]
基地害だな

993 名前:デフォルトの名無しさん [2019/06/29(土) 20:32:06.90 ID:pKSuF8ky.net]
あるページを見ていて

/// アイコン ダブルクリック時のメッセージ表示動作シグナル/スロット接続
connect(th

994 名前:is, &QSystemTrayIcon::activated,
[this](QSystemTrayIcon::ActivationReason reason){
if (reason == QSystemTrayIcon::DoubleClick) {
Message();
}
}
);
という部分があります。で、connectの3番めと4番目の引数の所の[this]以降が自分が理解できません。

https://qiita.com/sazus/items/88daf4949cac06529f88 
↑のページです。

どの様なキーワードでググれば答えが見つかるでしょうか?キーワードさえ教えていただければ
後は自分でググッて調べますので。

よろしくお願いします。
[]
[ここ壊れてます]

995 名前:デフォルトの名無しさん [2019/06/29(土) 20:35:10.00 ID:pKSuF8ky.net]
QSystemTrayIconがアクティブになった理由がダブルクリックされたというからということはもちろん分かります。

[this]の部分とその後のJavaの内部クラスみたいな書き方の名称がわかりません。

996 名前:デフォルトの名無しさん [2019/06/29(土) 20:45:52.67 ID:pKSuF8ky.net]
ああ、ラムダ式っていうやつですね。
https://cpprefjp.github.io/lang/cpp11/lambda_expressions.html
↑この辺読んだらなんとなく分かりました。

どうもありがとうございました。

997 名前:デフォルトの名無しさん mailto:sage [2019/06/29(土) 20:46:39.70 ID:qWgsI5BV.net]
[this](〜){
:
}
はthisが示すオブジェクトにアクセス可能なラムダ式を引数にしてるってことだと思う

C++ ラムダ式

とかで検索すれば出てくると思う
Qt特有の何かってわけではない

998 名前:デフォルトの名無しさん mailto:sage [2019/06/29(土) 20:46:40.48 ID:e59n1qg5.net]
それはラムダ式だよ。
要するに他の言語でも存在する無名関数を定義してるだけ。

Qt4だと名前ベースのconnectしかできなかったけど、
Qt5からはラムダ式含む識別子ベースのconnectができるようになった。



999 名前:デフォルトの名無しさん mailto:sage [2019/07/02(火) 19:25:42.73 ID:85iZu+nz.net]
この拡張のおかげで以前は滅多に使わなかったラムダ式を多用するようになったわ

1000 名前:デフォルトの名無しさん mailto:sage [2019/07/03(水) 00:32:18.78 ID:3jlemjsX.net]
ラムダ式とアミダくじてなんか語感が似てるよね

1001 名前:デフォルトの名無しさん [2019/07/03(水) 13:45:30.35 ID:aJKbsp3m.net]
阿弥陀式
ラムダ籤
ニダ
https://news.nifty.com/article/domestic/government/12274-325931/
https://www.sankei.com/politics/news/190701/plt1907010046-n1.html
https://www.sankei.com/world/news/190702/wor1907020038-n1.html

1002 名前:デフォルトの名無しさん mailto:sage [2019/07/03(水) 14:00:08.84 ID:voQZhSu7.net]
FM-R50Λ(ラムダ)が何だって?

1003 名前:デフォルトの名無しさん mailto:sage [2019/07/05(金) 23:20:00.77 ID:CMjHFhFZ.net]
FakeVimってカーソルを行末+1文字まで持っていったり(set virtualedit=onemore)、
行末で右に移動したら次の行の先頭に移動するような設定ってできない?

1004 名前:953 [2019/07/06(土) 12:34:22.02 ID:3OTkA0kC.net]
>>956
なんとなくわかります。どうもありがとうございました。

>>957
Qt5からはラムダ式を含む式をconnectに含める事ができるようになったのですね。
どうもありがとうございます。ラムダ式って要するに無名関数なのですね。ありがとうございます。

お二人、遅くなりましたが、ご回答どうもありがとうございました。

1005 名前:デフォルトの名無しさん mailto:sage [2019/07/06(土) 12:36:23.12 ID:3OTkA0kC.net]
>>959
宝くじもにてるよ。俺は4と9の数と関連があるのが、来るような気がしてますが、
サマージャンボは番号選べないからね。。。

1006 名前:デフォルトの名無しさん [2019/07/22(月) 22:05:44.86 ID:7xUkpG3R.net]
ボタン(ウィジェット)からマウスカーソルが離れた時を検知するにはどうすればいいですか?
QHoverEventあたりではないかと考えています。

1007 名前:デフォルトの名無しさん mailto:sage [2019/07/22(月) 22:18:27.99 ID:f+UPoxvX.net]
ドキュメントに書いてある

1008 名前:デフォルトの名無しさん mailto:sage [2019/07/23(火) 08:44:28.81 ID:Qx+9Tq7x.net]
Windowsのと比べて使い勝手悪いけど、特定のウィジェットのイベント発生をログに書き出すことができるよ。



1009 名前:デフォルトの名無しさん mailto:sage [2019/07/23(火) 11:07:00.05 ID:039xERU1.net]
enterEvent、leaveEventだと思うけど、
見た目を変える程度ならスタイルシートでやるのが簡単だよ

1010 名前:デフォルトの名無しさん [2019/08/17(土) 20:37:23.57 ID:BSBxziDC.net]
Qt って GTK の仮想端末ウィジェット Vte に相当するウィジェットってあるのですか?

1011 名前:デフォルトの名無しさん mailto:sage [2019/08/20(火) 00:48:24.10 ID:FDySwo8O.net]
Vteがどこまで機能を提供してるか知らんが

シリアル通信用のQTerminalというのがあるが、
それをQText*系の汎用的なテキスト表示用Widgetに張り付ける

gnome-editor みたいな自身のファイルシステムを操作するような widget を求めてるなら、
コマンド入力を編集として受け付けて、enter 入力イベント拾ったら、そのままコマンドとして実行、
その結果のテキストを張り付けるだけ

チュートリアルでありそうなレベル
(公式はなかったと思うけど、lxqt の標準端末の qterminal ならある)

1012 名前:969 [2019/08/20(火) 02:20:00.71 ID:07UggFrT.net]
なるほど、QTerminal ですか。近そうな感じです。

私が GTK で実現しているのは、小さな仮想端末の窓を含んだアプリです。
アプリは単なる計算プログラムのフロントエンドで、引数を付けてプログラムを Vte に投げます。
すると、計算プログラムが逐次に標準出力に出す経過が、リアルタイムで窓に表示される。
リアルタイムでなければ、終わってからで良いなら、 TextView ウィジェットでも可能です。
でも、計算によっては数分かかるケースもあるので、進行状況が分かるリアルタイムにしたいのです。
そうなると、 Vte しかないと思うのです。

こんなのが Qt でも実現できるのか、が知りたかった。もしできるなら書き変えたいと思ってます。
普段はUNIX系で GTK で問題ないのですが、Windows に持って行けなくて困まります。
Qt ならそのあたりにアドバンテージがあるかなぁと。

1013 名前:デフォルトの名無しさん mailto:sage [2019/08/20(火) 23:37:41.46 ID:FDySwo8O.net]
前者の qterminal は QSerial だった

つか、単純にその機能の実現であればただの pipe だし
ツールキット使わなくてもできる(使ってもできる)

1014 名前:デフォルトの名無しさん mailto:sage [2019/08/24(土) 05:17:39.52 ID:EauiKV7B.net]
Qt for MCUs Qt Announces support for Microcontrollers
https://www.cnx-software.com/2019/08/22/qt-for-mcus-qt-announces-support-for-microcontrollers/

1015 名前:デフォルトの名無しさん mailto:sage [2019/09/18(水) 00:09:03.62 ID:eN/Bl3PI.net]
自分専用の動画プレイヤーが欲しくてQMediaPlayer使って作ってみた
Windows上では普通に動画ファイルを再生できるプレイヤーができたんだけど
何も考えずAndroidに持って行ったら同じ動画ファイルを再生できない
というか再生時間は取得できているようでQMediaPlayerに連動させたQSliderは動くんだが、画面が表示されない

まあWindowsでもコーデックをインストールしていない場合によくある動きだが
そこまで簡単に何でもできると思うのは虫が良かったという話であった

1016 名前:デフォルトの名無しさん mailto:sage [2019/09/18(水) 07:26:42.99 ID:zeoR88ND.net]
windows以外はとにかくお膳立ての連続だからね

1017 名前:デフォルトの名無しさん mailto:sage [2019/09/19(木) 12:39:45.34 ID:xiJtWL49.net]
QMediaPlayer自体はデコードしてないから

1018 名前:デフォルトの名無しさん mailto:sage [2019/10/05(土) 16:10:55.00 ID:gndCosWW.net]
最近これ知ったんだけど結局windowsとMacとLinuxで動くアプリ作りたいならこれ使っとけばいいの?
.netCoreってのとはどう違うの?



1019 名前:デフォルトの名無しさん mailto:sage [2019/10/06(日) 01:20:40.76 ID:FSfUwVLo.net]
> これ使っとけばいいの?
そうだよ

> .netCoreってのとはどう違うの?
なんの関係もねえよ

1020 名前:デフォルトの名無しさん [2019/10/06(日) 03:21:29.25 ID:GIjrRGTb.net]
>>977
ネイティブバイナリとバイトコードって違いはあるな

1021 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 11:05:31.48 ID:iYx3RxDo.net]
.NETはWindows以外だとまたもなGUIなくね?
まあQtだってスマフォOS周りは発展途上だと思うけど

1022 名前:デフォルトの名無しさん mailto:sage [2019/10/07(月) 18:27:13.53 ID:9pxPpXZa.net]
htmlが最強

1023 名前:デフォルトの名無しさん mailto:sage [2019/10/11(金) 03:06:57.16 ID:SRC89UCP.net]
これ以上FirefoxOSをいじめないでやってくれ

1024 名前:デフォルトの名無しさん mailto:sage [2019/10/11(金) 14:03:47.36 ID:XWYiG0pn.net]
これ以上息子を虐めんでくれ

1025 名前:デフォルトの名無しさん mailto:sage [2019/10/15(火) 10:59:39.09 ID:o11HdH0k.net]
WindowsでQt Creator 4.8.4を使ていますが、
qDebug()した内容が、Qt CreatorのIDE上では見れないのでしょうか?

1026 名前: mailto:sage [2019/10/15(Tue) 16:31:57 ID:7JpJ/baq.net]
>>984
普通に見れない?
ウィンドウ→出力ペイン→アプリケーション出力
QT_NO_DEBUG_OUTPUT が定義されている?

1027 名前:デフォルトの名無しさん mailto:sage [2019/10/15(火) 17:04:53.56 ID:o11HdH0k.net]
さっそくproファイルに、
>DEFINES -= QT_NO_DEBUG_OUTPUT
を書いてリビルドしたら、
アプリケーション出力に出るようになりました。
ありがとうございました。

1028 名前:デフォルトの名無しさん mailto:sage [2019/10/21(月) 19:43:27 ID:hOc38GRX.net]
初Ubuntsu
軽いって評判だから入れてみたら動きがくそ遅いんですけど

使用感すごいもっさり
画面動かすだけでことごとくティザリング出る

なにこの有様



1029 名前:デフォルトの名無しさん mailto:sage [2019/10/21(月) 19:45:09 ID:hOc38GRX.net]
まちがえた

1030 名前:デフォルトの名無しさん mailto:sage [2019/10/21(月) 21:08:56 ID:upDdbJ9h.net]
グラフィックドライバがクソ
GNOMEがクソ
PCがクソ

好きな理由を選べ
ちなみに俺はGNOMEを捨てたらサクサクになった
あとGUIの表示に関してはWin、Macの方が圧倒的に軽い

1031 名前:デフォルトの名無しさん [2019/10/22(火) 10:51:16.62 ID:fxbuxtP/.net]
ドライバやろね

1032 名前:デフォルトの名無しさん mailto:sage [2019/10/22(火) 18:27:53.56 ID:RsiA3PVQ.net]
MLではポインタの*を型と変数名どっちにつけるか戦争が勃発してるようだな…

1033 名前:デフォルトの名無しさん mailto:sage [2019/10/22(火) 18:51:15.16 ID:EdUDONpR.net]
間を取って type * p で

1034 名前:デフォルトの名無しさん mailto:sage [2019/10/23(水) 01:11:08.18 ID:4u5dnusg.net]
ちなみにわしは型につける派閥やが、だからといって変数名につけるのがクソとかおもわない
こんなのヤキトリの塩味派かタレ派かレベルの違いしかないだろうに
なんでそこまでの戦争になるのか・・人間の業は深い

1035 名前:デフォルトの名無しさん [2019/10/23(水) 14:01:18.22 ID:rS820tUE.net]
(*)

1036 名前:デフォルトの名無しさん [2019/10/23(水) 14:03:27.72 ID:JzA6/vMp.net]
(*)

1037 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 13:35:26.40 ID:G0/dLe6F.net]
次スレ
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 19
mevius.5ch.net/test/read.cgi/tech/1571891527/

1038 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 22:56:58.17 ID:ADhpIzNi.net]
        まもなくここは 乂1000取り合戦場乂 となります。

      \∧_ヘ     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!!       ,,、,、,,,
    /三√ ゚Д゚) /   \____________  ,,、,、,,,
     /三/| ゚U゚|\      ,,、,、,,,                       ,,、,、,,,
 ,,、,、,,, U (:::::::::::)  ,,、,、,,,         \オーーーーーーーッ!!/
      //三/|三|\     ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ∪  ∪       (    )    (     )   (    )    )
 ,,、,、,,,       ,,、,、,,,  ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ,,、,、,,,       (    )    (    )    (    )    (    )



1039 名前:デフォルトの名無しさん [2019/10/25(金) 13:50:48.51 ID:K62SuEfj.net]
半日以上レスつかない過疎スレ

1040 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 17:36:54.14 ID:ZfkfJqKy.net]
ここはあえて999を頂戴するぜ

1041 名前:デフォルトの名無しさん [2019/10/25(金) 19:00:09.64 ID:q8W1xqeq.net]
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 19
mevius.5ch.net/test/read.cgi/tech/1571891527/

1042 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 961日 5時間 11分 6秒

1043 名前:1002 [Over 1000 Thread.net]
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

1044 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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