問題タブ [qradiobutton]
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++ - QRadioButton を QTabWidget に接続する方法は?
私はC++とQTを使用してソフトウェアを作成しています.QRadioButonタイプの2つのウィジェットと1つのQTabWidgetがあります。私の必要性は、ラジオボタンから信号を送信したいということです。ボタンがチェックされるたびに、タブの内容が変更されます。誰もそれを行う方法を提案できますか? ウィジェット クラスのスロットを作成しようとしましたが、そのスロットでタブ クラスのコンストラクターを呼び出しましたが、コンストラクターが呼び出されないという問題があります。ここに私が使用しているコードがあります..
c++ - Qt - QRadioButtons の繰り返し
私が取り組んでいる学校のグループ プロジェクトがあります。私のグループのメンバーは、75 個までのラジオ ボタンを持つウィンドウを作成しました。ボタンを押すと、それらすべてを強制的に「クリア」または「チェック解除」したいと考えています。
これを行う良い方法を知っている人はいますか?私は QObjectList を調べてきましたが、単純に QObjectList *children = new QObjectList(ui->groupBox->children()); を行うことはできません。QObjectListには次のメソッドがないように見えるため、forループを使用してそれらをループします..
私も次のようなことをしようとしました
しかし iterator は QObject なので、ラジオボタンのように setCheckable は存在しません。
考え/ヒントをいただければ幸いです。
編集:同様の名前の変数を反復処理する方法についてもヒントを示します。たとえば、すべてのラジオボタンに RadioButton_1、RadioButton_2 などの名前を付けます。
qt - qradiobutton の問題
ラジオボタンに問題があります。
2 つのラジオ ボタンを含むグループ ボックスを作成し、それを排他的に設定して、1 つをオンにするともう 1 つがオフになるようにしました。
1つをチェックすると、機能としてスロットに接続されるため、アクションを実行します。より具体的には、スケールを変更し、スライダーから値を変換します。
問題は、すでにチェックされているボタンを誤ってクリックしたときです。すでにチェックされていても、機能に接続され、スライダーの値が再び変更されるため、これは望ましくありません。
それらのコードは次のとおりです。
以前にチェック済みの場合にブロックする方法はありますか?
ここに mm() および pixel() 関数を投稿します。
qt - QWizard の QCheckBox、QRadioButton および QComboBox: シグナル/スロットおよび SignalMapping - 必要な情報
QWizard を作成しようとしています。最初のウィンドウで QRadioButton と QComboBox の組み合わせを使用し、2 番目のウィンドウで QCheckBox と QComboBox を使用する必要があります。
最初の Window では、RadioButton ごとにテキストとして提供される情報は、指定されたパスのディレクトリからのものであり、ComboBox リストは、RadioButton のディレクトリ内のディレクトリの反復です。
2 番目のウィンドウでは、プロセスは上記と同じです。ラジオ ボタンの代わりに、別のディレクトリ パスからチェック ボックスが表示されます。
ラジオ ボタンとコンボボックスは、シグナルとスロットと相互に依存しています。1 つのラジオ ボタンがチェックされている場合は、対応するコンボボックスをアクティブにする必要があり、次のラジオが選択されている場合は、最初のラジオ ボタンを無効にする必要があります。しかし、これは起こっていません。コンボボックスのリストは、チェックするたびに増加し、対応するコンボボックスも無効になりません。
これが私のコードです:
python-2.7 - 無効な QRadioButton を有効に見えるようにする python
無効になっている QRadioButtons を有効にしようとしています。それらを正常に見せたいのですが、ユーザーがそれらを変更できないようにします。QRadioButton.setCheckable(False) を試してから、QRadioButton.setChecked(True) を設定してみました。想定できるように、QRadioButton.setChecked(True) は、setCheckable によって無効にされるため、機能しません。プログラムでラジオボタンをオンに設定できますが、ユーザーはそれを変更できません。
私はそのようなQPaletteを試しました:
私も試しました:
これもうまくいかなかったので、間違ったことをしたのではないかと思います。
assign - pyqtのラジオボタンに値を割り当てる方法は?
チェックされたときにラジオボタンに値を割り当てたい。
ただし、これは機能しません。解決策はありますか?
更新:私のコードは次のように編集されました:
ただし、ラジオ ボタンの元のテキスト 'A1' が表示されなくなり、チェックしても自分の番号が LCD に表示されません。理由はありますか?
更新: コードを次のように編集しました。
そして今、私はこのエラーがあります:
提供されたコードも試してみましたが、そのようなエラーはありませんが、コードの LCD には値 02 が表示されません。