問題タブ [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.
c++ - QLineEdit がフォーカスされたかどうかを知る方法は?
QLineEdit
クリックだったかどうかを知りたいです。したがって、次の関数を再実装する必要があると思います(??):
どうすればいいですか?
また、オブジェクトがフォーカスfocusInEvent()
されたかどうかを知る関数の使い方を教えてください。QLineEdit myEdit;
編集:私は次の関数を書きました:
そして、次のようにクラスコンストラクターに登録m_passwordLineEdit
しました:LoginDialog
そして、MessageBox-es の無限ループに陥っています。この状況を解決するために私を助けてください。実際には、この機能をポップアップ ウィンドウ (ではなくQMessageBox
) で実装したいと考えています。その必要性のために使用しても大丈夫QLabel
ですか?
python - QpushButtonが文字列で押されたときにQlineEditでテキストを取得するにはどうすればよいですか?
関数を実装しようとしています。私のコードを以下に示します。
ユーザーが「connect」という名前のプッシュボタンをクリックしたときに、「shost」という文字列にオブジェクト名「host」が含まれるlineeditのテキストを取得したいと思います。これどうやってするの?私は試みて失敗しました。この関数を実装するにはどうすればよいですか?
では、関数「button_click」を実装するにはどうすればよいですか?pyQtを始めたばかりです!
qt - フォーカスされた QLineEdit のテキストを選択
QtDesigner を使用してダイアログを作成しました。QLineEdit
ダイアログには、デフォルトのコンテンツを持つオブジェクトがあります。ダイアログが初期化され、フォーカスが に移動するとQLineEdit
、デフォルトのコンテンツが自動的に選択されるようになり、ユーザーが書き込みを開始すると、以前のコンテンツが上書きされます。
編集:
コンストラクターで:
と
python - PyQt4: AttributeError: 'QLineEdit' オブジェクトに属性 'setPlaceholderText' がありません
QLineEdit があり、プレースホルダー テキストを設定したいと考えています。呼び出すsetPlaceholderText(string)
と AttributeError が返されますが、次のようになります。
そして QAssistant から:
このプロパティは、ライン編集のプレースホルダー テキストを保持します。
...
このプロパティは Qt 4.7 で導入されました。
c++ - QLineEdit ウィジェットである QTableWidget セルの値を取得します
QLineEdit を作成し、バリデーターを設定して、次のコードでテーブルに配置します。
次に、テーブルのデータを操作して列のすべての値の合計を計算する別のクラスを用意しました。コードは次のとおりです。
しかし、建物はこのエラーで失敗します:
/home/testpec/src/nokia QT/MoneyTracker-build-simulator/../MoneyTracker/calculator.cpp:11: エラー: 割り当てで「QLineEdit*」を「QWidget*」に変換できません
この変換エラーはなぜですか?
別のサブ質問: テーブルを参照として渡すと、メモリが節約されますか? これが問題でしょうか?Nokiaスマートフォン用に開発していますが、オブジェクトを値で渡すのはメモリの無駄だと思います...(ばかげた質問で申し訳ありませんが、C ++とすべてのポインターに少し慣れていません...)
validation - {[AZ][az][0-9]}テキスト入力のQLineEdit検証
アプリケーションのユーザーから新しいユーザー名を受け入れたい。ユーザー名の文字列にA-Z
orまたはa-z
orのみ0-9
を含め、maxLengthを8にしたいので、からの入力を検証しますQLineEdit
。ドキュメントを確認しましたが、バリデーターがめちゃくちゃになっています。QLineEdit
この目的のために自分を検証するにはどうすればよいですか?
qt - QLineEditプレースホルダーテキストがQt4.6.3で機能しない
Qt 4.6.3を使用していて、QLineEditにプレースホルダーテキストを設定しようとしました。しかし、これらの方法は機能しませんでした。
- Qtデザイナー(uic)を使用
- コードを介して
ui->lineedit.setPlaceholderText("phtext")
setProperty("placeholderText","phtext")
エラーはsetPlaceholderText
、QLineEditクラスのメンバーではないということです。
これはバグですか、および/またはそれを修正する方法はありますか?
qt - Qt-差分ダイアログ(ウィンドウ)のラジオボタン->結果をメインウィンドウに取り込んでlineeditに
私の問題はそのように見えます。ダイアログウィンドウが表示され、チェックされたラジオボタンから結果を取得する方法を知っていますが、このウィンドウでのみです。結果を別のウィンドウ(メインウィンドウ)に取り込む方法。
button(Pobierz)はメインウィンドウにあり、このボタンの近くにはlineedit2があり、チェックされたラジオボタンから結果を取得したいのですが、方法がわかりません。この新しいダイアログウィンドウとその取得結果でラインエディットを作成しましたが、この結果をメインウィンドウに取り込む方法がわかりません。私が十分に説明することを願っています。助けてくれてありがとう。
トム、ご挨拶。up1いくつかの方法を試しましたが、それでも解決できません。