問題タブ [qslider]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QSliderがウィジェットに表示されない(Qt)
ラベルとチェックボックスのあるシンプルなタブがあります。スライダーを追加したいのですが、スライダーが表示されません。メソッドsetGeometryが間違っていますか?
qt - QSystemTrayIcon で QSlider を機能させる
Ubuntu 13.04 で輝度制御用のアプリケーションを作成しようとしています。アイデアは、アイコンが押されたときに表示されるトレイアイコンとスライダーを作成することです。問題は、トレイ メニューに空のアイテムしか含まれていないことです。以下はコード ブロックです。これは機能しますが、正しくは動作しません (空のメニュー項目が押された場合にのみスライダーが表示されます)。
どうしたの ?
c++ - ストップポイントでスライダーを構成するにはどうすればよいですか
そのようなトピックがすでに存在する場合はすみません。シーンをスケーリングするためのカスタム スライダーが必要です。フォルダーのサイズを変更する Windows エクスプローラーのようなものです。しかし、水平方向では、そのようには見えませんでした。qss を使用する必要がありますか、それとも QSlider をサブクラス化して自分でペイントする必要がありましたか?
qt - Qt の範囲スライダー (QSlider の 2 つのハンドル)
を使用した範囲選択が必要ですQSlider
。2 つのハンドルを取得することは可能ですか?
以下は、私が必要とするものを示す画像です。
qt - QThread を使用して QLabel/QDebug() で QSlider 値を表示する
スライダーの値がラベルとqDebug()に常に表示される単純な関数を実装しています。シグナル/スロットを使用してラベルを更新しましたが、どういうわけか qDebug() スレッドが正しく機能していません。コンソールがスライダーの値でいっぱいになると思っていました。以下は私のコードです: SliderThread.h:
SliderThread.cpp
mainwindow.h move Ui::MainWindow *ui; 私立から公立へ。
メインウィンドウ.cpp
現在の出力: qDebug() はスライダーの値を 1 回表示し、ラベルは常に更新されます。
期待される出力: qDebug() はスライダーの値を継続的に表示し、ラベルは常に更新されます。
スライダーが移動するとラベルが更新されるため、この関数のシグナル/スロットが機能しているため、スレッドが機能しているはずです。私が間違っていることを知りません。
QThread の実装は、http://mayaposch.wordpress.com/2011/11/01/how-to-really-truly-use-qthreads-the-full-explanation/ からの参照です。
私はこれ、特に QThread にかなり慣れていないので、この機能を実装するより良い方法があれば教えてください!
どうもありがとう。
EDIT1: スライダーを追加->moveToThread(スレッド);
c++ - QSliders がマウス ホイール/スクロールを無視するようにする
QScrollArea
カスタムスライダーのセットが配置されています。スクロール領域をスクロールしようとすると、スライダーの 1 つが代わりに動いてしまうことがよくありますが、これは望ましくありません。
QAbstractSlider::wheelEvent
カスタム スライダーがスクロール ホイールを無視するようにするには、オーバーライドしてそこを呼び出す必要があると思いますignore
。これはばかげた質問かもしれませんが、別のスライダー関連のクラスを派生させずにこの動作を取得する方法はありますか?
qt - QWidget をトレイ アイコンの上に QSlider で表示する
Qtにある種のボリュームスライダーを実装しようとしています。を追加しQWidget
ましQSlider
た。それは私にとってはうまくいきます...しかし!QWidget
画面中央に表示されます。しかし、トレイアイコンの上に必要です。
誰もそれを行う方法を知っていますか?
コード:
ミドルクリックでQWidget
withaを表示しています:QSlider
スロットの実装は次のとおりです。
ご清聴ありがとうございました!
よろしくお願いします!