【RAD統合環境】 Qt 総合スレ 10 【Win/Mac/Linux】
マウスイベント関係とpaintオーバーライドで
作れるだろうけどそんな自力で一から作るような話はやっぱ求めちゃいないだろうか
突然の質問に丁寧にありがとうございます!!自力で一から作る必要ありそうですね。。
Qsliderをカスタマイズというよりは最初から作らないと難しそうですね。
どのようにしてとっかかっていこうか参考にできるHPなどないものですかね。。
確かに三つスライダーを使うというのでもコントロール的には代用はできますよね^^;
>>953 元からオーナードローするつもりなんだから
自分でソースコードを調べたらいいんじゃね?
style()->drawComplexControl(QStyle::CC_Slider, &opt, &p, this);
基本的にはこんな感じで描画できるみたい。
style()の戻り値は環境ごとに差し替えられる感じだから、基本的には
drawComplexControl()の引数で間接的に制御する感じになるんじゃないかな。
それか、コントロールのクライアント領域をベタで書いていくか。
この場合はプラットフォームの差異無視の描画結果になる。
kakerukana
Qtってウィジェットとかをプリントするのではなく画像にしてpngとかjpg形式にして保存って出来ますか?
QSlider with two handles.ならQextlibにある
QxtSpanSlider Class
おお!!みなさま、まっことありがとうございます!最高に助かりました
(;o;)/
>>956 QPixmap::grabWidget(widget).save(filename)
>>961 >JavaScript が選ばれたのは、本当にパフォーマンスの高いエンジンがあるからですし、
>また Qt の開発者のベースである C++ とよく似ている言語であるからでもあります。
>また、全てのスクリプト言語の中で最も広く使われている言語でもあります。
C++とよく似ているという点も最も広く使われているという点も首肯しかねるけど、
この記事にないもう一点の肯定材料として、
Javascript処理系はQtScript.dll(so)として
ずっと以前からQtにバンドルされていて、
Qtのひと通りの機能を呼び出すバインド処理が
既に終わっているということが大きいだろうな。
jsじゃなくてECMA Scriptとして見れば広く使われてるには使われてるな。
ActionScriptが。
964 :
デフォルトの名無しさん:2011/05/18(水) 13:50:01.90
Qtって、何気にVB6と同じくらい面白いね。
VB6とは懐かしい
確かあの時代はVBユーザーが世界一多かった気がする
そのせいか
VB6製=糞アプリ
のイメージが・・・
>>963 ある程度きちんと作ってあるサイトで JS を使ってない所なんて見た事がないけど???
大きなプロジェクトではJavascriptだと開発効率が悪いから
他言語で作ってJavascriptに変換している
Pythonは?
Widget上に描画した線画を動画出力することは可能でしょうか?
>>3 なのらが
QtはVCの場合VC2008でしか使えないの?
僕、VS2005proとVC2010express持っているんだけど、
これらじゃQt使えないの?
MingW使わないと駄目なの?
2010でも2005でも使える
早い
Qt libraries for WIndows(VS 2008)のVC2005,2010用ってあるんですか?
自分でビルドするのじゃ
><
自分でビルドするの全然大変じゃないよ。時間はそれなりに掛かるけど。
VC2008EEはもうダウンロードできないんだっけ?
WindowsSDK 7.0のコンパイラがVC2008と同等なので、それを入れる手もある。
Qtのビルドとどっちがいいかは知らん。
俺はMS Windows SDK 7.0でやってるよ。QtのVC2008用のバイナリで全く問題なし。
QtSDKでVS2005用のバイナリインストールできたよ
>>980 それと、VC2008用Qtって何違うんだ?
>>981 CランタイムのDLLが違う(MSはVisual Studioのリリース毎にDLLを差し替えてる)
なぜ未だにVS2010化しないのは不明だけど、
理由の一つとして、Python公式のWindows版が2008ビルドのままだから、
というのが挙げられると思う。
実際、Python本体や他のモジュールと組み合わせるのに都合がいい。
半透明Widgetが作りたいんだけど、
Ubuntu(Gnome)だと上手くいかないのかな
背景色にアルファ値設定とかの方法じゃ駄目だった
>>983 WA_TranslucentBackgroundでググれ
986 :
デフォルトの名無しさん:2011/05/21(土) 12:12:13.58
>>985 半透明widgetならちょっと前に作ったけど普通にubuntuで動いたよ。
どんなコードでうまくいかないのかちょっと書いてみなよ
987 :
デフォルトの名無しさん:2011/05/21(土) 12:37:55.21
>>949 が、うまいこといってるのに、無視されててカイワソズ(´・ω・`)
989 :
985:2011/05/21(土) 14:32:49.79
プロプライエタリなディスプレイドライバを有効にして、
外観の設定で視覚効果を有効にしたら透明になりました
Qtのコード自体は問題ありませんでした
Ubuntu初心者なもので、お恥ずかしい…
libqxtみたいなQtを拡張するライブラリって他に何かありますか?
991 :
986:2011/05/22(日) 09:20:21.95
992 :
デフォルトの名無しさん:2011/05/22(日) 10:06:24.00
やっぱライセンスがGPLばっかでキツいなあ
ははっ QtとWacomタブレットマウスは鬼門だった w
左クリックのみ反応しないのであれこれ調べていたらWacomドライバーのバグだった orz
Qtアプリ避けていたけれど 他社のマウスに切り替えでようやく使える... うれぴ〜
>>994 あっ 環境は Vista Pro ! アプリ? Bazzer等々最近のアプリ
昔は動いていたんだけど前回のQtバージョンあたりからトラブリはじめた...
QtSDKのインストールが19%以降すすまない・・・
qtでwebアプリ書けますか?
999 :
デフォルトの名無しさん:2011/05/22(日) 19:18:23.62
1000 :
デフォルトの名無しさん:2011/05/22(日) 19:33:36.92
アメリカのピアソンでAdvancedQtっていう、入門QTの続編というかそれのAdvanced版がでてる。
邦訳されないかな・・
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。