問題タブ [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 に答える
18809 参照

c++ - QLineEdit がフォーカスされたかどうかを知る方法は?

QLineEditクリックだったかどうかを知りたいです。したがって、次の関数を再実装する必要があると思います(??):

どうすればいいですか?

また、オブジェクトがフォーカスfocusInEvent()されたかどうかを知る関数の使い方を教えてください。QLineEdit myEdit;

編集:私は次の関数を書きました:

そして、次のようにクラスコンストラクターに登録m_passwordLineEditしました:LoginDialog

そして、MessageBox-es の無限ループに陥っています。この状況を解決するために私を助けてください。実際には、この機能をポップアップ ウィンドウ (ではなくQMessageBox) で実装したいと考えています。その必要性のために使用しても大丈夫QLabelですか?

0 投票する
4 に答える
193840 参照

python - QpushButtonが文字列で押されたときにQlineEditでテキストを取得するにはどうすればよいですか?

関数を実装しようとしています。私のコードを以下に示します。

ユーザーが「connect」という名前のプッシュボタンをクリックしたときに、「shost」という文字列にオブジェクト名「host」が含まれるlineeditのテキストを取得したいと思います。これどうやってするの?私は試みて失敗しました。この関数を実装するにはどうすればよいですか?

では、関数「button_click」を実装するにはどうすればよいですか?pyQtを始めたばかりです!

0 投票する
4 に答える
14279 参照

qt - フォーカスされた QLineEdit のテキストを選択

QtDesigner を使用してダイアログを作成しました。QLineEditダイアログには、デフォルトのコンテンツを持つオブジェクトがあります。ダイアログが初期化され、フォーカスが に移動するとQLineEdit、デフォルトのコンテンツが自動的に選択されるようになり、ユーザーが書き込みを開始すると、以前のコンテンツが上書きされます。

編集:

コンストラクターで:

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

python - PyQt4: AttributeError: 'QLineEdit' オブジェクトに属性 'setPlaceholderText' がありません

QLineEdit があり、プレースホルダー テキストを設定したいと考えています。呼び出すsetPlaceholderText(string)と AttributeError が返されますが、次のようになります。

そして QAssistant から:

このプロパティは、ライン編集のプレースホルダー テキストを保持します。
...
このプロパティは Qt 4.7 で導入されました。

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

c++ - QLineEdit ウィジェットである QTableWidget セルの値を取得します

QLineEdit を作成し、バリデーターを設定して、次のコードでテーブルに配置します。

次に、テーブルのデータを操作して列のすべての値の合計を計算する別のクラスを用意しました。コードは次のとおりです。

しかし、建物はこのエラーで失敗します:

/home/testpec/src/nokia QT/MoneyTracker-build-simulator/../MoneyTracker/calculator.cpp:11: エラー: 割り当てで「QLineEdit*」を「QWidget*」に変換できません

この変換エラーはなぜですか?

別のサブ質問: テーブルを参照として渡すと、メモリが節約されますか? これが問題でしょうか?Nokiaスマートフォン用に開発していますが、オブジェクトを値で渡すのはメモリの無駄だと思います...(ばかげた質問で申し訳ありませんが、C ++とすべてのポインターに少し慣れていません...)

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

validation - {[AZ][az][0-9]}テキスト入力のQLineEdit検証

アプリケーションのユーザーから新しいユーザー名を受け入れたい。ユーザー名の文字列にA-Zorまたはa-zorのみ0-9を含め、maxLengthを8にしたいので、からの入力を検証しますQLineEdit。ドキュメントを確認しましたが、バリデーターがめちゃくちゃになっています。QLineEditこの目的のために自分を検証するにはどうすればよいですか?

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

qt - QLineEditプレースホルダーテキストがQt4.6.3で機能しない

Qt 4.6.3を使用していて、QLineEditにプレースホルダーテキストを設定しようとしました。しかし、これらの方法は機能しませんでした。

  • Qtデザイナー(uic)を使用
  • コードを介してui->lineedit.setPlaceholderText("phtext")
  • setProperty("placeholderText","phtext")

エラーはsetPlaceholderText、QLineEditクラスのメンバーではないということです。

これはバグですか、および/またはそれを修正する方法はありますか?

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

c++ - パスワードに QLineEdit を使用する

QLineEdit次のように、パスワードの入力に適したものを作成するにはどうすればよいですか (つまり、入力内容が表示されません)。

ここに画像の説明を入力

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

qt - Qt-差分ダイアログ(ウィンドウ)のラジオボタン->結果をメインウィンドウに取り込んでlineeditに

私の問題はそのように見えます。ダイアログウィンドウが表示され、チェックされたラジオボタンから結果を取得する方法を知っていますが、このウィンドウでのみです。結果を別のウィンドウ(メインウィンドウ)に取り込む方法。

button(Pobierz)はメインウィンドウにあり、このボタンの近くにはlineedit2があり、チェックされたラジオボタンから結果を取得したいのですが、方法がわかりません。この新しいダイアログウィンドウとその取得結果でラインエディットを作成しましたが、この結果をメインウィンドウに取り込む方法がわかりません。私が十分に説明することを願っています。助けてくれてありがとう。

トム、ご挨拶。up1いくつかの方法を試しましたが、それでも解決できません。