問題タブ [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.

0 投票する
1 に答える
5969 参照

mapping - pyqt の他のウィジェットの値に基づいてコンボボックス項目を選択する方法

lineEdit とコンボボックスがあります。

私は以下のようなデータを持っています

コンボボックスの項目として DisplayNames を追加しました。

以下のようにしたい

lineeditに100を入力すると、コンボボックスで「OneHundred」アイテムが選択され、lineeditで25を入力すると、コンボボックスで「TwentyFive」アイテムが選択されます

このように動作するはずです。

誰でもこれを達成する方法を提案できますか....

0 投票する
1 に答える
892 参照

qt - QlineEdit setInputMask() の後でカーソルが点滅しない

qlineEdit で IP アドレスを検証するために setInputMask() を使用しています。しかし、setInputMask() を使用した後、カーソルは点滅しません。setInputMask() の後にカーソルが正常に動作するようにこれを修正する方法を知っている人はいますか?

0 投票する
1 に答える
124 参照

qt - 簡単な追加計算機の作成

このコードを実行しても何も起こりません..エラーさえありません。BtnAdd は、問題と思われるものを機能させません..

0 投票する
1 に答える
659 参照

qt - QLineEdit mouseEnter() および mouseExit() イベント

サブクラス化して、マウスのコーサーがウィジェットの上にあるときと離れたときに通知されるように、QLineEditいくつかの信号を追加したいと思います。以下のように書くことができました。mouseEnter()mouseExit()mouseEnter()

正しく動作します。どのように書くことができますmouseExit()か?

0 投票する
1 に答える
704 参照

qt - 最後の QLineEdit データを記憶する

私のアプリは、QLineEdit で Id と Birthdate の入力を受け取り、フォーム データを http ポスト リクエストとして送信します。アプリを閉じてから再起動したときに、最後に入力した入力が残ることはありますか??

0 投票する
1 に答える
1146 参照

c++ - QLineEdit の外側のクリックを検出する

私の複雑な GUI は、多数のネイティブ ウィジェットとカスタム ウィジェットで構成されています。それらのほとんどにはまったくフォーカスがありません (私はそれを必要としません: たとえば、ユーザーの入力を必要としない一部の表示専用ウィジェット)。

QLineEditGUI がユーザーに何らかの文字列を入力するように要求しているときに、画面に表示されることがあります (F2 を押した後のウィンドウのエクスプローラーで、ファイルが選択されている (名前の変更) ことを想像してください) 。

ユーザーができるQLineEdit限り多くの方法でこれを閉じることができるようにしたい: Enter、ESC、QLineEdit の外側をクリックする。

  1. QLineEdit状況によってはシグナルを送信editingFinished()します (Enter キーを押し、別のウィジェットをクリックします)。
  2. また、発生時にシグナルQLineEditを送信する新しいクラスを派生させることもできます。editingFinished()focusOutEvent(QFocusEvent *)
  3. そのクラスでは、ESC キーをキャッチしてeditingFinished().

唯一の問題は、QLineEdit別のウィジェットがフォーカスを取得した場合にのみフォーカスを失うことです。したがって、フォーカスを気にしないウィジェットをクリックすると、フォーカスを維持し、シグナルQLineEditを送信しません。editingFinished()

0 投票する
1 に答える
3950 参照

qt - 例 QSettings を使用して QLineEdit テキストを保存する場合

QLineedit のテキストを保存し、アプリを再起動すると取得されるコード行を取得できますか? 助けてください、私のプロジェクトにとって非常に重要です…</p>

0 投票する
3 に答える
58563 参照

qt - QLineEdit または QPushButton でエンターを検出する

簡単に開始できるゲーム用のアプリを作成しました。システムがランダムに数字を選び、ゲーマー(プレイヤー)がその数字を見つけようとするゲームです。すべてがほぼ完了しました。アプリはQLineEdit、ラベル、3 つのボタンで構成されます。アプリが希望する数字の範囲をプレーヤーに伝えると、プレーヤーはbet_numberを入力して再生ボタンをクリックします。そして、この数に応じて、希望する数がbet_numberからどれだけ離れているかについてのメッセージを受け取ります。

しかし、ボタンをクリックするのは少し嫌だと思います。代わりに、 Enter キーを使用して再生したいと考えています。したがって、これを達成するには、具体的には次の 2 つの質問に行き着きます。

  1. QLineEditEnter を使用して再生するように変更するにはどうすればよいですか (つまり、Enterキーが押されたことを検出する必要があるということです)。このように、play メソッドを指すように適切にコーディングします。

  2. 再生ボタンにフォーカスがある場合、このボタンで Enter キーをどのように使用しますか? (ボタンに Enter キーを受け入れるようにします)

0 投票する
2 に答える
3625 参照

c++ - C ++ QLineEdit:文字数ではなくバイト数のsetmaxlength()?

アプリケーションにQLineEditがあり、英語で最大10バイトの文字を入力でき、日本語の文字を入力しているときに、文字が2バイトの場合、日本語で5文字しか入力できないはずです。文字は1バイト文字なので、日本語で10文字入力できるはずです。これを手伝ってください。

使ってみました

ただし、英語の文字でのみ正常に機能し、日本語の文字では機能しません。

任意のアイデア/提案???