Qt(キュート)は C++ ベースのフレームワーク&RAD開発環境です。
ライブラリの機能は、フォーム、ボタンなどの各種ウィジェットからネットワーク、マルチスレッド、
グラフィックス(OpenGL)や各種コンテナ、XMLパーサー、組み込み JavaScript など、非常に多岐に渡ります。
公式の統合開発環境「Qt Creator IDE」を使えば、クロスプラットフォーム対応のRAD開発が可能です。
また、EclipseやVisual Studio上で開発したい人のためのアドインも用意されています。
■主な対応プラットフォーム(デスクトップ用途の場合)
Windows XP, Vista, 7
Mac OS X 10.4, 10.5, 10.6
Linux
■ライセンス
・オープンソース版(Open-source version)
LGPL 2.1 または GPL 3.0 のうちどちらかを利用者が選べます。
LGPL を選んだ場合はソースコード非公開のままでの商用利用が可能です(いくつか制限あり)。
※正確には通常「LGPL+商用利用向きの例外条項」を選ぶことにな7ります(Qtインストール先の「LGPL_EXCEPTION.txt」を参照)。
ちなみにGPLでも商用利用が不可能というわけではありません、念のため。
・商用版(Commercial version)
こっちはDigia社か日本の代理店(SRA社)とライセンス契約(年間30万くらい?)を結んで使います
■Qt を使って作られたソフト例
KDE、Maya、Adobe Photoshop Elements、Google Earth、Skype、DAZ Studio
MotionBuilder、RealFlow、Nuke、LuxRender、Mathematica、Kindle、VirtualBox、
RuviEdit、さくさくエディタ など
■前スレ
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 17
http://echo.2ch.net/test/read.cgi/tech/1438593408/
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 18©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/03/08(水) 13:49:03.39ID:jMX+hATM
245デフォルトの名無しさん
2017/07/29(土) 11:45:48.22ID:Ws5hVYlo QtはダメでFA?
246デフォルトの名無しさん
2017/07/29(土) 13:22:51.32ID:EjofYfo7 意味がわからん。
QMLが気に入らないなら使わなきゃいいんだし、
そうしたところでQtの価値が下がるわけでもない。
ってこういうツッコミはもう以前入れたと思うんだが。
同じことを2回言わなきゃいけないってそれだけ頭が固い証拠じゃね?
QMLが気に入らないなら使わなきゃいいんだし、
そうしたところでQtの価値が下がるわけでもない。
ってこういうツッコミはもう以前入れたと思うんだが。
同じことを2回言わなきゃいけないってそれだけ頭が固い証拠じゃね?
247デフォルトの名無しさん
2017/07/29(土) 15:25:03.01ID:xTAcHkko MFCやらVCL使ってきた身としては英語ドキュメントしか無いにも関わらずQtのライブラリは本当にわかりやすい
248デフォルトの名無しさん
2017/07/29(土) 17:48:50.29ID:bkSgqPHp ライブラリなんか常に文句言いながら使うもんだろ
249デフォルトの名無しさん
2017/07/29(土) 18:59:37.71ID:QwRURlf0 Qtはjavafx以下のゴミ
250デフォルトの名無しさん
2017/07/30(日) 09:00:46.06ID:9kuTCBsS >>247
それってオンラインドキュメントとしての話?
VSはオンラインドキュメント化してからゴミ以下になったが
とりあえず2008以前までのオフラインドキュメントは良かった
なんにせよQtのドキュメントがわかりやすいという感覚は理解できん
それってオンラインドキュメントとしての話?
VSはオンラインドキュメント化してからゴミ以下になったが
とりあえず2008以前までのオフラインドキュメントは良かった
なんにせよQtのドキュメントがわかりやすいという感覚は理解できん
251デフォルトの名無しさん
2017/07/30(日) 14:10:55.33ID:eTfuhWoZ MSDNと比べる前提で言えば、Qtのヘルプは各APIの説明が全然足らんわ。
各引数と戻り値の説明がない。
ソースコード読んだほうが早いくらい。
各引数と戻り値の説明がない。
ソースコード読んだほうが早いくらい。
252デフォルトの名無しさん
2017/08/01(火) 13:15:45.00ID:R0nmZVxs253デフォルトの名無しさん
2017/08/02(水) 06:24:57.23ID:PuCuze1G254デフォルトの名無しさん
2017/08/02(水) 06:41:41.30ID:/KmPY1dw 英語云々ではなく説明不足
MSなら事細かに説明が書かれてるうえに
サンプルコードがほぼ記載されてる
MSなら事細かに説明が書かれてるうえに
サンプルコードがほぼ記載されてる
255デフォルトの名無しさん
2017/08/02(水) 07:18:26.48ID:YkTKmp+S あのドキュメントで分からないなら
qt以前にプログラミングの経験が足りないんじゃないの?
qt以前にプログラミングの経験が足りないんじゃないの?
256デフォルトの名無しさん
2017/08/02(水) 08:46:04.00ID:bYfLOAN2 MSも大して書かれていないし、サンプルコードも冗長過ぎたりしてない方が良かったりする。
まあこれ以上は宗教戦争になるな。
まあこれ以上は宗教戦争になるな。
257デフォルトの名無しさん
2017/08/02(水) 18:42:57.98ID:Itl2aFQC258デフォルトの名無しさん
2017/08/02(水) 19:05:01.03ID:AVhnh1yO 例えばQtでWindowsのレジストリを読み書きするときは
QSettingsにQSettings::Registry64FormatやQSettings::Registry32Formatを設定して初期化したうえで
beginGroup()〜endGroup() を多重に呼び出して潜っていくんだが、
そんなのマニュアルのどこにも書かれてない。
http://doc.qt.io/qt-5/qsettings.html#beginGroup
マニュアルだけで使い方理解できたらエスパーだな。
例は他にもいくらでも挙げられるぞ。
QSettingsにQSettings::Registry64FormatやQSettings::Registry32Formatを設定して初期化したうえで
beginGroup()〜endGroup() を多重に呼び出して潜っていくんだが、
そんなのマニュアルのどこにも書かれてない。
http://doc.qt.io/qt-5/qsettings.html#beginGroup
マニュアルだけで使い方理解できたらエスパーだな。
例は他にもいくらでも挙げられるぞ。
259デフォルトの名無しさん
2017/08/02(水) 21:38:40.28ID:/KmPY1dw260デフォルトの名無しさん
2017/08/03(木) 00:13:02.70ID:QN52pFR1 qtはwinでしか動かない訳じゃないんだから
環境依存する部分のドキュメントは汎用的になるのは当たり前でしょ
環境依存する部分のドキュメントは汎用的になるのは当たり前でしょ
261デフォルトの名無しさん
2017/08/03(木) 01:37:06.18ID:chJp2IsX Qtの資料が説明不足という例は出した。
反論できないならそれまでのことだ。
反論できないならそれまでのことだ。
262デフォルトの名無しさん
2017/08/03(木) 05:34:03.90ID:QN52pFR1 何から何までマニュアル例示してもらわないと何もできないって
自信満々に言われてもな
コピペプログラマかよ
自信満々に言われてもな
コピペプログラマかよ
263デフォルトの名無しさん
2017/08/03(木) 07:37:53.61ID:XGmuoag/ 学習の初期段階は例があればあるほどいいに決まってるだろうに
264デフォルトの名無しさん
2017/08/03(木) 08:14:31.47ID:chJp2IsX SDK自体のソースコード読んで初めて分かるようなマニュアルなんて意味ないだろ。
常識で考えればわかることなんだが。
常識で考えればわかることなんだが。
265デフォルトの名無しさん
2017/08/03(木) 19:32:27.95ID:BCoh/HEk まあ昔のMSDN引き合いにするのが間違いだったよな
当時はデザパタといったテンプレート的な設計なんて浸透してなかったから、
利用者の事前知識ゼロが前提で説明も細かくなる
今はその辺理解してる前提のドキュメントが普通で、
だからこそ今のMSのドキュメントはしょぼいんだろ
当時はデザパタといったテンプレート的な設計なんて浸透してなかったから、
利用者の事前知識ゼロが前提で説明も細かくなる
今はその辺理解してる前提のドキュメントが普通で、
だからこそ今のMSのドキュメントはしょぼいんだろ
266デフォルトの名無しさん
2017/08/03(木) 21:03:01.10ID:rtMsvqw0 QtCreatorに限ってだが、普通にサンプルやチュートリアルが大量にあるので、学習にはもってこいだよ。
Visual Studioをインストールしてもサンプルコードなんて無いだろうに。
ただQtの場合はc++を熟知していないと使いにくい事は確かにある。
Visual Studioをインストールしてもサンプルコードなんて無いだろうに。
ただQtの場合はc++を熟知していないと使いにくい事は確かにある。
267デフォルトの名無しさん
2017/08/03(木) 21:31:08.73ID:nsJKifQ/ 俺がやりたかったことのサンプルプログラムはQtには無かったな
268デフォルトの名無しさん
2017/08/03(木) 23:46:34.32ID:Qd+M/pFD バージョンアップで仕様変更されてもドキュメントに記載なし
結局ソースコード読んで調べたわ
結局ソースコード読んで調べたわ
269デフォルトの名無しさん
2017/08/04(金) 12:45:07.25ID:09BtnDMQ >>246
気に入らないのではなくてダメだから価値がない
気に入らないのではなくてダメだから価値がない
270デフォルトの名無しさん
2017/08/04(金) 15:13:01.53ID:sTEpfwDy 質問です。
画像ファイルの読み込みをstatic関数化したうえで
QtConcurrent::run()で複数スレッドで並列実行してるんですが、
run()に渡したstatic関数が複数回呼び出される不具合に悩んでいます。
run()を呼び出す直前(呼び出し側スレッド)でqDebug()出力した内容は各ファイル1個ずつなのに、
static関数内部はそれぞれ2回以上呼ばれてしまう感じです。
その後、関係ないときにも何度も呼び出されているような挙動をしています。
QFutureのインスタンスの扱いに何かポイントがあるのでしょうか。
この辺の挙動についてご存じの方、コメントください
画像ファイルの読み込みをstatic関数化したうえで
QtConcurrent::run()で複数スレッドで並列実行してるんですが、
run()に渡したstatic関数が複数回呼び出される不具合に悩んでいます。
run()を呼び出す直前(呼び出し側スレッド)でqDebug()出力した内容は各ファイル1個ずつなのに、
static関数内部はそれぞれ2回以上呼ばれてしまう感じです。
その後、関係ないときにも何度も呼び出されているような挙動をしています。
QFutureのインスタンスの扱いに何かポイントがあるのでしょうか。
この辺の挙動についてご存じの方、コメントください
271デフォルトの名無しさん
2017/08/04(金) 19:35:38.92ID:PcvaNu2J272デフォルトの名無しさん
2017/08/04(金) 19:39:49.66ID:PcvaNu2J Qtのはヘルプってより一覧レベル
一般的なヘルプは「これ使えそう」
Qtのヘルプは「名前や概要説明はそれっぽいけど使ってみなきゃわかんねえ」
一般的なヘルプは「これ使えそう」
Qtのヘルプは「名前や概要説明はそれっぽいけど使ってみなきゃわかんねえ」
273デフォルトの名無しさん
2017/08/09(水) 02:29:33.01ID:XXlBsjvn >>270
君の書いたコードが間違っている
君の書いたコードが間違っている
274デフォルトの名無しさん
2017/08/17(木) 07:03:01.76ID:monsMMFU みなさんGUIが絡んでいないlibの部分でもsignal/slotガンガン使ってますか?
275デフォルトの名無しさん
2017/08/17(木) 17:46:46.91ID:yjzCURd2 もちろんです
276デフォルトの名無しさん
2017/08/17(木) 21:28:42.87ID:8Atow3o6 signal/slotを編集管理できるwizard系機能はQtCreatorには無いの?
面倒臭くてかなわないんだけど
面倒臭くてかなわないんだけど
277デフォルトの名無しさん
2017/08/17(木) 22:12:22.19ID:9AsVZ3Wt >>274
serialportの非同期通信とかすごく楽に書けるやん
serialportの非同期通信とかすごく楽に書けるやん
278デフォルトの名無しさん
2017/08/18(金) 01:31:39.37ID:nRBjEKoJ279デフォルトの名無しさん
2017/08/22(火) 05:15:53.78ID:dZt/Vmcy Qt Creatorを2つ起動していると頻繁に
ビルドメニューが死ぬ。
左側のタブバーのビルドボタンも使えなくなる。
こうなるとQt Creator再起動するしかない。
めんどくさい。
ビルドメニューが死ぬ。
左側のタブバーのビルドボタンも使えなくなる。
こうなるとQt Creator再起動するしかない。
めんどくさい。
280デフォルトの名無しさん
2017/08/22(火) 06:17:50.24ID:4hn0aQqS >>278
いいな、俺はQMLのプロパティ管理ツールでも作ろうかな
いいな、俺はQMLのプロパティ管理ツールでも作ろうかな
281デフォルトの名無しさん
2017/08/26(土) 07:37:42.11ID:W4RubNVQ v2cつらいし誰かkitaをqt5に書き直してくれへんか
282デフォルトの名無しさん
2017/08/26(土) 16:46:50.24ID:LTQ8jBI0 JDのほうを頼む
283デフォルトの名無しさん
2017/08/30(水) 14:02:26.60ID:f2lCwifz windeployqtを実行したら用意してくれる translations/qt_XX.qmが、
実は置いただけじゃ自動で読み込まれないことに気付いた。
コード書いてやる必要あるってことかな。
実は置いただけじゃ自動で読み込まれないことに気付いた。
コード書いてやる必要あるってことかな。
284デフォルトの名無しさん
2017/09/02(土) 13:41:09.61ID:49veOKAi QtCreatorのclangbackendほんと頑張ってるなぁ
独立プロジェクトにしてlanguage server protocolに対応とかしてほしいけどQt使ってるからあんま歓迎されないのかな
独立プロジェクトにしてlanguage server protocolに対応とかしてほしいけどQt使ってるからあんま歓迎されないのかな
285デフォルトの名無しさん
2017/09/02(土) 14:22:17.07ID:LBWvvhxI clangbackendって何?
286デフォルトの名無しさん
2017/09/03(日) 07:35:02.93ID:M5j04ZDf >>285
QtCreatorのClang Code Modelプラグインで使われてる補完ツールです
別プロセスで起動してQtCreatorと通信していて、そのプロトコルをlspに対応させればvscodeとかでもそのまま動くはず
半年ほど前から公式がclangdという似たプロジェクトを始めたけど全然出来が違いすぎるし、clangbackendをQtCreatorから切り離して(さらにQt依存も取り除いて)くれないかなぁ
QtCreatorチームもclangdに関心を抱いていたようなので(http://lists.llvm.org/pipermail/cfe-dev/2017-January/052478.html)協力し合って欲しかったです
まったく同じものを作ろうとしてるのに...
QtCreatorのClang Code Modelプラグインで使われてる補完ツールです
別プロセスで起動してQtCreatorと通信していて、そのプロトコルをlspに対応させればvscodeとかでもそのまま動くはず
半年ほど前から公式がclangdという似たプロジェクトを始めたけど全然出来が違いすぎるし、clangbackendをQtCreatorから切り離して(さらにQt依存も取り除いて)くれないかなぁ
QtCreatorチームもclangdに関心を抱いていたようなので(http://lists.llvm.org/pipermail/cfe-dev/2017-January/052478.html)協力し合って欲しかったです
まったく同じものを作ろうとしてるのに...
287デフォルトの名無しさん
2017/09/04(月) 06:43:18.43ID:wDfrhDJb 合体してほしいね
288デフォルトの名無しさん
2017/09/04(月) 12:57:55.00ID:Dvco0PWY あと3秒
289デフォルトの名無しさん
2017/09/05(火) 23:34:16.25ID:cU1ruubV QML始めたけど慣れなさすぎて辛い
ドキュメント睨んで目がチカチカしてる
ドキュメント睨んで目がチカチカしてる
290デフォルトの名無しさん
2017/09/07(木) 09:15:57.30ID:niFzqcAO Qbs使ってる人ー?
291デフォルトの名無しさん
2017/09/08(金) 20:55:53.72ID:R1PaVqe/ QtもJavaFXも良く出来ている!しかし、俺はGtk+が好きでGtk+のスレがないから
言わせてくれ!Gtk+もQtQuickやJavaFXみたいなリッチクライアント&簡単なスクリプト作ってくれ・・!
言わせてくれ!Gtk+もQtQuickやJavaFXみたいなリッチクライアント&簡単なスクリプト作ってくれ・・!
292デフォルトの名無しさん
2017/09/08(金) 21:42:35.92ID:8EG9mjse GTK+ってバージョン2時代の激オソ、クソ設計の頃しか知らないんだけど、
最近はマシになったのかな?
最近はマシになったのかな?
293デフォルトの名無しさん
2017/09/09(土) 11:51:16.25ID:kUd/qIXg GTK+はどうみても糞
294デフォルトの名無しさん
2017/09/09(土) 17:43:28.92ID:w2NAkfS2 GTK+はqmakeいらないのが長所
295デフォルトの名無しさん
2017/09/09(土) 23:00:33.75ID:C1tuLH3Q gtkもqtもcmakeでおk
CLionみたいなIDEもあるし
CLionみたいなIDEもあるし
296デフォルトの名無しさん
2017/09/09(土) 23:38:18.55ID:NARqm+LN qmakeでも意外と色々できるんだが、
設計外のことをやらせようとするととたんに大変になるんだよな。
例えばasmをアセンブルする構文がないから
いちいちカスタムコンパイラ定義して外部コマンドとしてアセンブラを実行する必要がある。
設計外のことをやらせようとするととたんに大変になるんだよな。
例えばasmをアセンブルする構文がないから
いちいちカスタムコンパイラ定義して外部コマンドとしてアセンブラを実行する必要がある。
297デフォルトの名無しさん
2017/09/10(日) 21:05:24.93ID:2A4PE6Nc WindowsのQtCreatorでBoostが使えません(C1083 cannnot open include fileと言われてしまいます。)
.proファイルに「INCLUDEPATH += "C:\boost_1_65_0"」と追加することにより、
F2キーによってヘッダファイルをたどることができるのですが、
コンパイルすると、上記エラーを言われてしまいます。
絶対パスを指定した場合、使用するヘッダの中で、さらに<>で#includeするファイルをオープンできないと言われてしまいます。
上記パス以外に、どのような設定が必要でしょうか?
OS:Windows 10 pro
Qt Creator 4.3.1bBased on Qt 5.9.1 (MSVC 2015, 32 bit)
.proファイルに「INCLUDEPATH += "C:\boost_1_65_0"」と追加することにより、
F2キーによってヘッダファイルをたどることができるのですが、
コンパイルすると、上記エラーを言われてしまいます。
絶対パスを指定した場合、使用するヘッダの中で、さらに<>で#includeするファイルをオープンできないと言われてしまいます。
上記パス以外に、どのような設定が必要でしょうか?
OS:Windows 10 pro
Qt Creator 4.3.1bBased on Qt 5.9.1 (MSVC 2015, 32 bit)
298デフォルトの名無しさん
2017/09/10(日) 22:11:13.57ID:fVbLr4on qmakeの再実行
300デフォルトの名無しさん
2017/09/13(水) 09:13:30.43ID:zwSP9Qv/ ○次受けが多いほど退場率が早くなる。高くなる
直受けの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) クラウドテック プログラマーズ
直受けの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) クラウドテック プログラマーズ
301デフォルトの名無しさん
2017/09/13(水) 22:39:48.67ID:j7M2IHHt Qt4.8.4でQMLを使い始めたのですが、QtChartsやGo言語を使わずに
LineGraphを作成するにはどのようにしたらいいのでしょうか?
LineGraphを作成するにはどのようにしたらいいのでしょうか?
302デフォルトの名無しさん
2017/09/14(木) 00:36:23.07ID:SSNW3Qn+ なんでわざわざそんな古いバージョン使うんだよ。
303デフォルトの名無しさん
2017/09/14(木) 11:20:41.82ID:clD3mMzH ボタンが押されたら新しいダイアログを生成するという処理をしたいのですが…
新しいuiファイルを作成して、それ専用のクラスを作る流れになると思うのですが、
#include "ui_(uiファイル名).h"
としてもビルドできません
一度手動でuicをいじってヘッダを生成しなくてはならないのでしょうか?
また、qt 5.7でwebkitを使いたいのですが、proファイルにQT+=webkitwidgetsと書いてもエラーになります
環境はUbuntuで、sudo apt-get install libqt5webkit5-devも試しましたが出来ませんでした
どうしてでしょうか?
新しいuiファイルを作成して、それ専用のクラスを作る流れになると思うのですが、
#include "ui_(uiファイル名).h"
としてもビルドできません
一度手動でuicをいじってヘッダを生成しなくてはならないのでしょうか?
また、qt 5.7でwebkitを使いたいのですが、proファイルにQT+=webkitwidgetsと書いてもエラーになります
環境はUbuntuで、sudo apt-get install libqt5webkit5-devも試しましたが出来ませんでした
どうしてでしょうか?
304デフォルトの名無しさん
2017/09/14(木) 12:28:19.29ID:20aIJat/ >>303
uiファイルで指定したクラス名のQDialog継承クラスを定義してあげないと
uiファイルはC++ソース上で使われない。
そのへんは口で説明するよりQtSDK付属のサンプルソースを読んだほうが早い。
ちゃんと読んでから質問しようね。
uiファイルで指定したクラス名のQDialog継承クラスを定義してあげないと
uiファイルはC++ソース上で使われない。
そのへんは口で説明するよりQtSDK付属のサンプルソースを読んだほうが早い。
ちゃんと読んでから質問しようね。
305デフォルトの名無しさん
2017/09/14(木) 13:10:19.67ID:clD3mMzH306デフォルトの名無しさん
2017/09/14(木) 14:56:33.15ID:4BY4zG1Q307デフォルトの名無しさん
2017/09/14(木) 16:47:29.46ID:clD3mMzH308デフォルトの名無しさん
2017/09/14(木) 18:17:40.76ID:KFJoeqMk Gtkuickも作ってください(><;)
309デフォルトの名無しさん
2017/09/14(木) 23:49:24.43ID:OSTuhoAs そういえば一時期削除されたgtkテーマのサポートが復活したようで嬉しいです
310デフォルトの名無しさん
2017/09/15(金) 16:44:58.62ID:HEl9ygx/ >303です
デザイナでQWebEngineViewを使いたい場合、QWidgetを配置して格上げすると思うのですが、
ヘッダにQWebEngineViewを指定してグローバルにインクルードするを選ぶと「既にクラスが存在します」と出て格上げできません
自分でQWebEngineViewを継承したクラスを定義しなくてはならないんですか?
デザイナでQWebEngineViewを使いたい場合、QWidgetを配置して格上げすると思うのですが、
ヘッダにQWebEngineViewを指定してグローバルにインクルードするを選ぶと「既にクラスが存在します」と出て格上げできません
自分でQWebEngineViewを継承したクラスを定義しなくてはならないんですか?
311デフォルトの名無しさん
2017/09/15(金) 17:16:12.98ID:NHWCpxw9 だからサンプルコードを見なよ。
話がループしてるんだが。
話がループしてるんだが。
312308
2017/09/15(金) 17:35:36.08ID:4tytpAQF >>309
Ubuntuのデスクトップ環境もUnityからGNOME(Gtk)になるねw
Ubuntuのデスクトップ環境もUnityからGNOME(Gtk)になるねw
313デフォルトの名無しさん
2017/09/15(金) 18:53:12.10ID:NHWCpxw9 Linuxは今自分が動いている環境がGNOMEなのか
KDEなのかを検出する方法がわからなくて嫌になる。
QtはGNOME環境じゃまともに動かない。
KDEなのかを検出する方法がわからなくて嫌になる。
QtはGNOME環境じゃまともに動かない。
314デフォルトの名無しさん
2017/09/15(金) 19:58:56.00ID:HEl9ygx/ >>311
サンプルからヒントを掴みQWebEngineViewのウィジェットを表示させることには成功しましたが、そこら辺のサンプルは敷居が高く理解できません…
これから読めば理解が進む、というようなものがあれば教えて頂ければ幸いです
サンプルからヒントを掴みQWebEngineViewのウィジェットを表示させることには成功しましたが、そこら辺のサンプルは敷居が高く理解できません…
これから読めば理解が進む、というようなものがあれば教えて頂ければ幸いです
315デフォルトの名無しさん
2017/09/16(土) 01:39:17.07ID:dchIFskE 目的のウィジェットが使われてるサンプルを一通りビルドして動かして、
自分の目的に一番近い使われ方をしてるサンプルを改造することから始めたらいいんだよ。
いじって元のコードがわからなくなるのが嫌な場合は
サンプルコードごと別のフォルダにコピーすること。
自分の目的に一番近い使われ方をしてるサンプルを改造することから始めたらいいんだよ。
いじって元のコードがわからなくなるのが嫌な場合は
サンプルコードごと別のフォルダにコピーすること。
316デフォルトの名無しさん
2017/09/16(土) 08:01:13.00ID:j5XMjM8Q317デフォルトの名無しさん
2017/09/17(日) 22:47:28.52ID:JkLEtCCy マンマン、キュッキュッ!
318デフォルトの名無しさん
2017/09/20(水) 18:13:00.41ID:PYZ1UoOT シコシコ、シュッシュッ!
319デフォルトの名無しさん
2017/09/21(木) 18:50:19.26ID:Tnc/hIZi くちゅくちゅ どばどば
320デフォルトの名無しさん
2017/09/22(金) 18:00:20.48ID:GfL5jdYV マジでこの先Qt製の2ch専ブラなんて登場しないのかな...
v2cもjdもいい加減つらいわ...
v2cもjdもいい加減つらいわ...
321デフォルトの名無しさん
2017/09/22(金) 18:35:04.20ID:AP1LqTfs ないの?
322デフォルトの名無しさん
2017/09/22(金) 20:31:43.09ID:R3IMLZyQ ウィンドウの左端にボタン画像を並べてタブのように切り替えられるコントロールって何かない?
QTabBarのタブに画像を貼るとある程度近くなるんだけど見た目のイメージが違う。
QTabBarのタブに画像を貼るとある程度近くなるんだけど見た目のイメージが違う。
323デフォルトの名無しさん
2017/09/23(土) 14:29:04.30ID:Dvp9BlYO ある
324デフォルトの名無しさん
2017/09/23(土) 17:37:22.03ID:sYd00Xal なに? おしえてー
325デフォルトの名無しさん
2017/09/24(日) 15:39:29.67ID:w3bi2455 ダイアログだかウィザード系でそんなのあったね
QtCreatorのサンプル一覧でもあったんじゃね
QtCreatorのサンプル一覧でもあったんじゃね
326デフォルトの名無しさん
2017/09/24(日) 16:04:20.80ID:lcAzz3TW QtのサンプルをQtCreatorで眺めてたが、少なくともサンプルのサムネイルでは見当たらないな。
それからWizardと名のつくサンプルはないようだ。
それからWizardと名のつくサンプルはないようだ。
327デフォルトの名無しさん
2017/09/25(月) 01:27:36.33ID:FjXc0hbg >>323
この適当な返答するおっさん前にも湧いてたな
この適当な返答するおっさん前にも湧いてたな
328デフォルトの名無しさん
2017/09/25(月) 20:10:41.28ID:LVd8liVY >>327
お前モナー
お前モナー
329デフォルトの名無しさん
2017/09/26(火) 11:56:06.22ID:7ABpskwx QtCreatorそのものがそういうレイアウトじゃろ
330デフォルトの名無しさん
2017/09/26(火) 12:01:21.23ID:lw6HQVs/ QtCreatorのはFancyTabWidgetっていうんだけど、
QtCreatorのコアライブラリと密接に結びついてて単独で扱えない。
芋づる式に20個ぐらいソースファイルの移植が必要になる上に、そのままでは動かんようだ。
QtCreatorのコアライブラリと密接に結びついてて単独で扱えない。
芋づる式に20個ぐらいソースファイルの移植が必要になる上に、そのままでは動かんようだ。
331デフォルトの名無しさん
2017/09/26(火) 16:05:31.54ID:94UfipyW qt専用のパッケージマネージャqpmってどうです?
332デフォルトの名無しさん
2017/09/26(火) 16:25:29.92ID:dGip1y4C333デフォルトの名無しさん
2017/09/29(金) 23:02:05.12ID:7WUGaaf4 qtをc++14以降でリライトしてくれ😫
334デフォルトの名無しさん
2017/09/29(金) 23:40:05.62ID:N7vf9IxQ335デフォルトの名無しさん
2017/09/30(土) 00:35:59.17ID:Ed4Qgoxv QMLってもしかしてスクロール関係が全体的に弱い?
QMLのListBox、100行程度入れただけで
スクロールが耐え難いほど重くなるんだけど
何か軽くする方法とか、別の手段とかない?
画面外のリストはいちいち破棄したり、表示する度に
書いてるようだけど、QMLの描画自体が重いから話にならない
実際には1000行、2000行とか入れる予定だから実用に耐えない
スクリプト言語によくあるような、QMLを予めコンパイルして
描画時スクリプト解析みたいのを無くす方法あればいいんだけど
QMLのListBox、100行程度入れただけで
スクロールが耐え難いほど重くなるんだけど
何か軽くする方法とか、別の手段とかない?
画面外のリストはいちいち破棄したり、表示する度に
書いてるようだけど、QMLの描画自体が重いから話にならない
実際には1000行、2000行とか入れる予定だから実用に耐えない
スクリプト言語によくあるような、QMLを予めコンパイルして
描画時スクリプト解析みたいのを無くす方法あればいいんだけど
336デフォルトの名無しさん
2017/09/30(土) 00:41:04.14ID:Ed4Qgoxv QMLのスクリプト解析描画が重いのって
ColumnやRowのリピート描画でも言えるな
標準のプログレスバーがダサいからリピートで書いたら
重すぎて高速の更新にまるで使えん
ColumnやRowのリピート描画でも言えるな
標準のプログレスバーがダサいからリピートで書いたら
重すぎて高速の更新にまるで使えん
337デフォルトの名無しさん
2017/09/30(土) 02:44:54.22ID:IqY3f3eU QML側でどうなってるか知らないが、
ListWidgetやTreeWidgetはC++実装でも重い物だから、
数百項目以上になるなら普通はListViewやTreeViewを使う。
こいつはデータモデルを別途構築して、
Viewクラスがそれをなめて自分で描画するという手順を取る。
ListWidgetやTreeWidgetはC++実装でも重い物だから、
数百項目以上になるなら普通はListViewやTreeViewを使う。
こいつはデータモデルを別途構築して、
Viewクラスがそれをなめて自分で描画するという手順を取る。
338デフォルトの名無しさん
2017/09/30(土) 03:35:32.04ID:g9zoeIYO Qt World Summit 2017のモバイルアプリどっちも十分出来がいいように思えるな
http://blog.qt.io/blog/2017/09/29/qt-world-summit-app-2017-open-source-live-now
まあモバイルでQt/Qmlが使われるようになる日はこないだろうけど
ライセンスも酷いしな
http://blog.qt.io/blog/2017/09/29/qt-world-summit-app-2017-open-source-live-now
まあモバイルでQt/Qmlが使われるようになる日はこないだろうけど
ライセンスも酷いしな
339デフォルトの名無しさん
2017/09/30(土) 03:36:42.72ID:IqY3f3eU QtはLGPL/GPLの制限がある限りモバイルでは使いものにならないので、
Golangあたりで再実装して、ライセンスもスタティックリンク可能なものにするしか生き残る方法はないと思う。
Golangあたりで再実装して、ライセンスもスタティックリンク可能なものにするしか生き残る方法はないと思う。
340デフォルトの名無しさん
2017/09/30(土) 03:47:41.91ID:g9zoeIYO xamarinがWPF/macOS/Gtk#にも対応するっぽいしマジで最初からc#学んでおくべきだったかな
最近はクロスプラットフォームなアプリといえばまずElectronでQtなんて早々お目にかかれないし、どんどんjsとc#に吸収されていきそう
Qtにうつつを抜かしてたせいでMVVMにもすっかり乗り遅れちゃったしなぁ
最近はクロスプラットフォームなアプリといえばまずElectronでQtなんて早々お目にかかれないし、どんどんjsとc#に吸収されていきそう
Qtにうつつを抜かしてたせいでMVVMにもすっかり乗り遅れちゃったしなぁ
341デフォルトの名無しさん
2017/09/30(土) 03:49:37.76ID:sJmHtte8 うつうつします
342デフォルトの名無しさん
2017/09/30(土) 04:24:57.96ID:IqY3f3eU しかしxamarinの発想は、Qtみたいに同じソースコードでどのプラットフォームにも
同じUIを提供するというものではないからな。
プラットフォームごとにUIは作り直しになる。
しかもC# がネイティブになってる処理系はないから
ツールキットAPIの脳内翻訳が必要になる。
同じUIを提供するというものではないからな。
プラットフォームごとにUIは作り直しになる。
しかもC# がネイティブになってる処理系はないから
ツールキットAPIの脳内翻訳が必要になる。
343デフォルトの名無しさん
2017/09/30(土) 06:12:28.16ID:cUAQCAgs >>342
つXamarin.Forms
つXamarin.Forms
344デフォルトの名無しさん
2017/09/30(土) 07:44:24.76ID:Ed4Qgoxv >>337
すまん間違えた、重いのはListBoxじゃなくてListView
もちろんQAbstractListModelを使ってる
DelegateもRectangleとTextだけのシンプルなもの
この重さ、いったい何を想定して作られたんだ?
軽くする方法あるのか?
beginInsertRow-end、beginRemoveRow-endみたいな仕様も
正直めっちゃ使いにくいし、全更新の関数は落ちるし
スクロールバーの位置の保持とかどうすりゃいいねん
すまん間違えた、重いのはListBoxじゃなくてListView
もちろんQAbstractListModelを使ってる
DelegateもRectangleとTextだけのシンプルなもの
この重さ、いったい何を想定して作られたんだ?
軽くする方法あるのか?
beginInsertRow-end、beginRemoveRow-endみたいな仕様も
正直めっちゃ使いにくいし、全更新の関数は落ちるし
スクロールバーの位置の保持とかどうすりゃいいねん
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★5 [ぐれ★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【悲報】中国営業に熱心な日本人タレントたち、中国のイベントが続々と中止に… まだ予定中のアイドルとか歌手とかたくさんいるけど [452836546]
- 麻生太郎氏、高市政権と距離を置きはじめる(´・ω・`) [399259198]
- 高市総理で期待してるかもしれないけど、自民党はもうダメだから、超党派の勢力が出てくるみたいだぞ。 [134367759]
- 自閉症が「んなっしょい」と連呼するお🏡
- トヨタ、反日だった。2027年に中国にレクサスのEV工場を設立。高市 [931948549]
- 【悲報】高市効果で「1ドル=160円」が相場へwwwwwwwwwwwwwwwwwwwwwwwwwwwww 止まらぬ高市円安💥💥 [871926377]
