問題タブ [qcheckbox]
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.
c++ - QTableViewの編集可能なチェックボックスのみの列
にチェックボックスのある列がありますQTableView
。チェックボックスは次のように生成されます。
Qt::ItemIsUserCheckable
オーバーライドされたflags
メンバー関数で返す- オーバーライドされた関数では、データに従ってfor
data()
を返しますQt::CheckState
role == Qt::CheckStateRole
動作します。スクリーンショットを参照してください。
しかし、チェックボックスの横に、列に編集可能なテキストボックスがあります。このテキストボックス(デモンストレーションのために「dsdsdsds」と入力した場所) を削除するにはどうすればよいですか?
リクエストに応じて、簡略化されたバージョンのみを表示できます
削除するQt::ItemIsEditable
と、チェックボックスも読み取り専用になります。私は後で同様のアプローチでSOの答えを見つけました。
c++ - QGraphicsScene への QChecbkBox イベント
QCheckBox の動作に問題があります。私は Qt5.3.2/MinGW 未満です
QGraphicsProxyWidgetを介していくつかのQCheckBoxを追加するQGraphicsSceneを作成します。
ドラッグ アンド ドロップ、ズームイン/アウトを実行できるようにするために、仮想メソッドeventFilter(QObject, QEvent)を QMainWindows に再実装し、シーンに適用しました。
scene->installEventFilter(this);
しかし、QObject::connectで QCheckBox シグナルをキャッチできません:
シーンにイベント フィルターを適用しない場合、QCheckBox は完全に機能します。
QCheckbox にイベント フィルタを適用すると、次のようになります。
最初に選択された QCheckBox のイベントを受け取ります。しかし、別の QCheckBox をクリックすると、最初に選択された QCheckBox のイベントが受信されます。QCheckBox のステータスも変更されないため、ステータスをQMainWindows::eventfilterに変更する必要があります。
MainWindow.cpp :
私が間違っているのは何ですか?ありがとうございました。
python - チェックボックスからテキストを取得するにはどうすればよいですか?
次の方法でグループチェックボックスを作成しました。
クリックされた/されたチェックボックスのテキストを取得するにはどうすればよいですか?
python - Pythonですべてのチェックボックスをチェックおよびチェック解除するにはどうすればよいですか?
すべてのチェックボックスを選択する方法
パイソンで?
qt - Qチェックボックスのコンボボックス
私は問題を抱えています。あなたが私を助けてくれることを願っています。Qt Creator でチェックボックスのコンボボックスを作成したいと考えています。これは私のコードです
私はこのコードを作成しましたが、コンボボックスにはチェックボックスがありません。Web 上の誰かが、イベントを使用する必要があると言いました。手伝って頂けますか?
qt - QCheckBoxのテキストとチェックボックスの間に正方形を描く方法
次のようにカスタマイズする必要があります:QCheckbox
チェックボックスとテキストの間に四角形を追加します:
これを行うには、継承QCheckBox
してオーバーライドしますpaintEvent(QPaintEvent*)
。
を配置する位置がわからないという問題がありQRectF rec
ます。また、サイズを小さく設定することはできません。たとえば、rec
< QSize(10,10) のサイズになると消えます。
どんなアイデアでも大歓迎です。
PS: Qt 4.8.5 で OpenSUSE 13.1 を使用しています。