問題タブ [qlineedit]
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.
mapping - pyqt の他のウィジェットの値に基づいてコンボボックス項目を選択する方法
lineEdit とコンボボックスがあります。
私は以下のようなデータを持っています
コンボボックスの項目として DisplayNames を追加しました。
以下のようにしたい
lineeditに100を入力すると、コンボボックスで「OneHundred」アイテムが選択され、lineeditで25を入力すると、コンボボックスで「TwentyFive」アイテムが選択されます
このように動作するはずです。
誰でもこれを達成する方法を提案できますか....
qt - QlineEdit setInputMask() の後でカーソルが点滅しない
qlineEdit で IP アドレスを検証するために setInputMask() を使用しています。しかし、setInputMask() を使用した後、カーソルは点滅しません。setInputMask() の後にカーソルが正常に動作するようにこれを修正する方法を知っている人はいますか?
qt - 簡単な追加計算機の作成
このコードを実行しても何も起こりません..エラーさえありません。BtnAdd は、問題と思われるものを機能させません..
qt - QLineEdit mouseEnter() および mouseExit() イベント
サブクラス化して、マウスのコーサーがウィジェットの上にあるときと離れたときに通知されるように、QLineEdit
いくつかの信号を追加したいと思います。以下のように書くことができました。mouseEnter()
mouseExit()
mouseEnter()
正しく動作します。どのように書くことができますmouseExit()
か?
qt - 最後の QLineEdit データを記憶する
私のアプリは、QLineEdit で Id と Birthdate の入力を受け取り、フォーム データを http ポスト リクエストとして送信します。アプリを閉じてから再起動したときに、最後に入力した入力が残ることはありますか??
c++ - QLineEdit の外側のクリックを検出する
私の複雑な GUI は、多数のネイティブ ウィジェットとカスタム ウィジェットで構成されています。それらのほとんどにはまったくフォーカスがありません (私はそれを必要としません: たとえば、ユーザーの入力を必要としない一部の表示専用ウィジェット)。
QLineEdit
GUI がユーザーに何らかの文字列を入力するように要求しているときに、画面に表示されることがあります (F2 を押した後のウィンドウのエクスプローラーで、ファイルが選択されている (名前の変更) ことを想像してください) 。
ユーザーができるQLineEdit
限り多くの方法でこれを閉じることができるようにしたい: Enter、ESC、QLineEdit の外側をクリックする。
QLineEdit
状況によってはシグナルを送信editingFinished()
します (Enter キーを押し、別のウィジェットをクリックします)。- また、発生時にシグナル
QLineEdit
を送信する新しいクラスを派生させることもできます。editingFinished()
focusOutEvent(QFocusEvent *)
- そのクラスでは、ESC キーをキャッチして
editingFinished()
.
唯一の問題は、QLineEdit
別のウィジェットがフォーカスを取得した場合にのみフォーカスを失うことです。したがって、フォーカスを気にしないウィジェットをクリックすると、フォーカスを維持し、シグナルQLineEdit
を送信しません。editingFinished()
qt - 例 QSettings を使用して QLineEdit テキストを保存する場合
QLineedit のテキストを保存し、アプリを再起動すると取得されるコード行を取得できますか? 助けてください、私のプロジェクトにとって非常に重要です…</p>
qt - QLineEdit または QPushButton でエンターを検出する
簡単に開始できるゲーム用のアプリを作成しました。システムがランダムに数字を選び、ゲーマー(プレイヤー)がその数字を見つけようとするゲームです。すべてがほぼ完了しました。アプリはQLineEdit
、ラベル、3 つのボタンで構成されます。アプリが希望する数字の範囲をプレーヤーに伝えると、プレーヤーはbet_numberを入力して再生ボタンをクリックします。そして、この数に応じて、希望する数がbet_numberからどれだけ離れているかについてのメッセージを受け取ります。
しかし、ボタンをクリックするのは少し嫌だと思います。代わりに、 Enter キーを使用して再生したいと考えています。したがって、これを達成するには、具体的には次の 2 つの質問に行き着きます。
QLineEdit
Enter を使用して再生するように変更するにはどうすればよいですか (つまり、Enterキーが押されたことを検出する必要があるということです)。このように、play メソッドを指すように適切にコーディングします。再生ボタンにフォーカスがある場合、このボタンで Enter キーをどのように使用しますか? (ボタンに Enter キーを受け入れるようにします)
c++ - C ++ QLineEdit:文字数ではなくバイト数のsetmaxlength()?
アプリケーションにQLineEditがあり、英語で最大10バイトの文字を入力でき、日本語の文字を入力しているときに、文字が2バイトの場合、日本語で5文字しか入力できないはずです。文字は1バイト文字なので、日本語で10文字入力できるはずです。これを手伝ってください。
使ってみました
ただし、英語の文字でのみ正常に機能し、日本語の文字では機能しません。
任意のアイデア/提案???