問題タブ [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 投票する
3 に答える
2536 参照

qt - Qt で QlineEdit をカスタマイズする

QlineEdit を使用して名前フィールドを作成しています。このフィールドのエントリは、すべての単語の最初の文字が常に大文字になるように入力してください。そのために入力マスクを設定する方法がわかりません。誰か助けてください..事前にthnx..

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

qt - QDialog の QLineEdit に入力したテキストが表示されない

QT For Symbian 3 でアプリケーションを開発しています。ユーザーからテキスト入力を受け取る QDialog があります。QLineEdit に入力されたテキストが表示されないことを除いて、すべて正常に動作します。テキストはありますが、表示されません。update() と setText() 、さらにはスタイリングを使用しましたが、効果はありませんか? 誰でも私を助けてもらえますか??

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

qt - メニューバーに QLineEdit を追加するにはどうすればよいですか

アプリケーションで画面領域の一部を再利用しようとしています。基本的な QLineEdit であり、スペースを占有する検索バーがあります。私のメニュー バーには、この検索ボックスを収めるのに十分なスペースを簡単に確保できますが、LineEdit をメニュー バーに表示する方法がわかりません。

これをメニューバーに追加するのを手伝ってくれる人はいますか?

Qt 4.7 を使用しています。

これが私が達成しようとしていることのイメージです。かなり基本的な画像ですが、メニューバーの右半分を検索ボックスとして使用したいと考えています。

ここに画像の説明を入力

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

qt - keyPressEvent を 1 つの child に静かに転送し、フォーカスしますか?

ユーザーがQWidgetベースのウィンドウに入力すると、すべての入力キーを処理する必要があったため、次の 2 つのソリューションをQLineEdit試しました。keyPressEvent()QWidget

A.

ええと、これは時々インターフェース全体をクラッシュさせますresize window

B.

また、常にフォーカスを与えることを考えてlineEditいますが、他のイベントはメイン UI で処理する必要があるため、それはできません。

アップデート

キー入力をフィルタリングしてもクラッシュしませんが、なぜですか?

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

python - PyQt QLineEdit オブジェクトのコレクション

PyQt ですべてのQLineEditオブジェクトのコレクションを取得する方法はありますか?

フォーム上のすべてのテキストをすべて消去するリセット ボタンを追加しようとしているので、リセット ボタンに接続するリセット関数にすべてのオブジェクトをリストするのではなく、QLineEditすべてのオブジェクトをループする方法を探しています。QLineEdit

ありがとうございました。

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

qml - QML - 埋め込み QLineEdit - editFinished は Enter キーを押すことによってのみ発生します

QMLでアクセスできるようにするために、QGraphicsProxyWidgetの別のラッパークラスに埋め込まれた標準のQLineEditがあります。私のラッパークラスでは、シグナル「editingFinished」の再接続を行い、シグナルはQML環境に送られます。私の QML-Environment には、このシグナルを処理して最初にテキストを出力するスロットがあります。

LineEdit のテキストを編集して Enter キーを押すと、シグナルが送信され、スロットがこのシグナルを取得して、このメッセージを出力します。これは、信号とスロットが正しく接続されていることを示しています。しかし、テキストを編集して QML.Environment 内の別の要素をクリックすると、信号が出力されません。

この信号を発信するにはどうすればよいですか。QML のフォーカス処理にエラーはありますか? ご協力いただきありがとうございます

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

qt - QLineEdit を自動的にトリミング: 可能ですか?

の入力を制限したかったQLineEdit: 先頭のスペースはありません。それは可能ですか?

textEdited()たとえば、信号を使用するべきではありませんよね?

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

python - Pyside: ボタンを使用してテキストを qlineEdit からラベルと文字列 var にコピーする

テキストをqlineEditフィールドからラベルおよび文字列変数にコピーするpysideボタンを取得しようとしています。私はほとんどすべての Zetcode チュートリアルを実行してきましたが、明らかにここで重要なことが抜けています。優しくしてください、私はpythonの初心者であり、pysideの初心者です。もっと pyside チュートリアルを探しています。

Qbutton を使用して lineEdit からテキストをコピーしようとしましたが、必死になって xxxxxxx を試しました

これが私のコードです(特に、私が知る必要があることについて学ぶことができる場所へのリンクがあれば、どんな提案も大歓迎です):

助けてくれてありがとう、マーク

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

c++ - QLineEdit: イベント ハンドラで複数の QLineEdit ウィジェットを区別するエレガントなソリューションはありますか?

QLineEdit構成ウィジェットに複数のウィジェットがあります。

構成テキストが変更されたときに、更新された値を保存したいと思います (いくつかあるので、最後に 1 つの関数呼び出しでそれらを渡したくありません)。

それらを1つのスロットに接続するか、1つのスロットに通すかを考えていましたQSignalMapper

ただし、QLineEdits を区別するエレガントな方法を見つけるのに苦労しています。どの QLineEdit がシグナルを発したかを知りたいですsender()。元のオブジェクトと比較できないロジックを実装するハンドラー オブジェクトにいるためです。

QSignalMapperハンドラーが信号を発信した実際のウィジェットへの参照または参照を取得できるようにそれらを接続して、新しいテキストを簡単に取得できるようにすることができますが、ID をオンにして内部で正しい設定を更新できるようにしたいと考えてint idいますQObject*QWidget*.

Qt オブジェクトまたはウィジェットにタグ付けまたはラベル付けするエレガントな方法はありますか?

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

qt - Ui の無効な使用

私は学生プログラマーで、会社で GUI プログラミングを行っています。最近、支援が必要だと感じる問題に遭遇しました。私はQtを使用していますが、そのウィジェットのいくつかはまだ私を混乱させており、ドキュメントは有益ですが、学生を混乱させることがあります(問題を深く掘り下げて問題を見落としていないことを願っています)。私が受け取っているビルドの問題は、メンバー関数 checkData での Ui の使用にあります。ご想像のとおり、インターフェイスに入力されたデータを検証し、エラー メッセージを表示するか、データを収集しようとしています。クラス QString の toDouble 関数を使用して入力を評価しています。この関数は、入力が toDouble(bool &worksornot) の bool パラメーターによって変換できるかどうかを識別します。DOuble に変換する前に、Ui の lineEdit フィールド パースペクティブからテキストを取り込みます。これが私の問題があるようです。ただし、ドキュメントによると、これは機能する必要があります。しかし、常に面白い言葉である必要があります。私のcheckData関数のコードは次のとおりです。

長い名前で申し訳ありません。学生として、私は略語よりも多くの説明を使用する必要があることに気付きました. 何が問題なのかわからないので、自分のコードがどれだけ関連しているかわかりません。否定的なコメントを残したり、この質問を実質的でないものとしてマークしたりしないでください。見たいものを教えてください。さらに追加します。Heres 私の注入ダイアログ ヘッダー:

私が受け取った正確なエラーは、「Ui::InjectionDialog」の無効な使用であり、これは次の場所で発生します

あなたが私に与えることができる助けを前もって感謝します。