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

qt - Qt moc_file の問題

私は学生プログラマーであり、Qt を使用して仕事用の GUI アプリケーションを作成していますが、moc の問題に何度も遭遇しています。私が抱えている現在の問題の解決策を望んでいました。ただし、Qt のベテランの方が、cpp ファイルに変更を加える際にこれらのファイルを適切に処理する方法に光を当てることができれば、助けていただければ幸いです。私の最近の変更 (明らかに再構築されているため、どのように表示されたかを投稿できません) では、checkData 関数内に関数をネストしてデータを検証していました。無効である可能性のあるフィールドごとに特定のエラーを表示したいので、QLineEdit ごとに関数を作成し始めました。これは、情報のシーケンスチェックを提供するだけでは機能しない (または、少なくともより多くの作業が必要になる) ことに気付きました。

最初は、最初のチェックに InjectionDialog::checkFluidVelociy がありましたが、すぐにやめることにしました。コードを再構築すると、次のエラーが表示されます。

関数 'InjectionDialog::checkFluidVelocity(QMetaObject::Call, int, void**)': このエラーは moc_injectionDialog.o を参照しています

'InjectionDialog::checkFluidVelocity()' への参照が不明です。このエラーは moc_injectiondialog.cpp を参照しています

moc_injectiondialog には、次のものがリストされています。

私は他の moc_file 投稿のいくつかを調べましたが、それらのほとんどは Qt をきれいにしてプロジェクトを再構築するように言っています。プロジェクトのクリーンアップと再構築を実行して、この moc ファイルをオーバーホールしようとしましたが、エラーを取り除くことに成功していません。バグのようですが、オンラインで何も見つけられなかったので、私が知らないものかもしれません。よろしくお願いいたします。

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

autocomplete - QCompleter と Tab キー

タブを押したときに完了を作成しようとしています。すべての可能性の最初の完了が得られます。

しかし、QWidgetベースのメイン ウィンドウでは、Tab キーを押すとQLineEditフォーカスが失われ、完了ポップアップはその後非表示になります。

それを修正する方法はありますか?

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

qt - Qt Guiアプリケーションでダイアログの背景色(ウィンドウの色)を取得するにはどうすればよいですか?

Qtのバージョンは4.7.1で、QLineEditの背景色をウィンドウの色と同じに設定したいので、次のように使用します。

背景色の名前を取得してQLineEditのスタイルシートを設定しようとしましたが、アプリケーションを実行した後、QLineEditの色が少し異なることがわかりました。つまり、注意深く見ると違いがわかります。 Win7とMacの両方。誰かがダイアログの正しい背景色を取得する方法を見つけるのを手伝ってくれませんか、よろしくお願いします。

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

qt - Qt:間違った入力のツールチップ

QRegExpValidatorを設定したQLineEditがあり、ユーザーは単語間に1つの空白のみを入力できます。
ここで、ユーザーが複数の空白を入力しようとすると、QLineEditのツールチップが表示されるようにしたいのですが、それを実装するためのメソッドがありません。

ありがとう:)

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

c++ - Qt: 各反復でユーザー入力を待機するループを作成するにはどうすればよいですか?

ループを待機させ、別の入力で繰り返す方法がわかりません。

例えば:

ただし、ユーザーがテキストコンテンツdoを編集できるように、パーツの最後で待機する方法を実装できないようです。lineEdit

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

qt - カーソルを移動してはならないデフォルトのテキストを使用したQlineEdit?

QTでは、createdlineEditはメソッドを使用してテキストを表示しますsetText()

  1. ただし、デフォルトのテキストではカーソルは移動可能です。デフォルトのテキストに対してカーソルを移動できないようにしたい。

  2. 私のlineEditタイプはパスワードとして設定されています。したがって、デフォルトのテキスト(「パスワード」)も「********」として表示されます。ユーザーが入力するたびに、タイプをパスワードとして変更する必要があり、テキストがない場合、またはユーザーがテキストを入力しなくなるまで、lineEditプレーンテキストの「パスワード」を表示する必要があります。

上記の2つの問題を修正するためのアイデアはありますか? ここに画像の説明を入力してください

0 投票する
0 に答える
231 参照

java - QtJambi - Unicode QLineEdit?

Unicode テキストを表示 するように設定することはできQLineEditsますか?QtJambi

ユニコードの下付き文字を a に表示する必要がありQLineEditますが、結果のテキストを設定するだけQLineEditで審美的なエラーが発生します (奇妙な行文字; |)。
これは a のエンコーディング パラメータを設定することで実現できると読んだことがありますがQString、Java の組み込みの同等物から新しい文字列を作成することさえ困難になっています。
作ることさえできないようですQString

この問題について誰か経験がありますか?
ありがとう!

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

qt - Qt - QLineEdit でプレースホルダの方向を変更するには?

Qt 4.7.4 と RTL のアプリケーション言語を使用しています。アプリケーションのレイアウトを RightToLeft に設定しました。そのため、QLineEdit のプレースホルダーを除いて、すべてが右から左になります。

setAlignment メソッドを試しましたが、テキストとプレースホルダーの方向が逆になります。次にsetStylesheetを試しましたが、うまくいきません

バグだと思うのですが、何か修正はありますか?

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

qt - QLineEditとエスケープシグナル

から派生したクラスを作成したいのですがQLineEdit、Escapeボタンにシグナルを割り当てることができません。

cancel_signal()を追加するまでコードは機能していました。

LNK2019 / LNK1120

エラーが表示されます。

エスケープボタンに信号を割り当てるにはどうすればよいですか?


LineEditAlphaNum.h:


LineEditAlphaNum.cpp:

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

pyqt - readlineコンプリータを使用したPyQt LineEdit?

私は現在 PyQT GUI を作成しているコマンド ライン ツールに取り組んできました。readline モジュールを使用して現在のオートコンプリートの実装を取り、それを QLineEdit テキスト ボックスに入れたいと思います。これは可能ですか?おすすめはありますか?

これは私が readline モジュールで行っていることの例です:

最終的に、readline モジュールを QLineEdit ウィジェットで動作させることができない場合、最終的にやりたいことは、+-*/( のような記号で区切られた複数の単語を持つ機能を使用して、単語のリストを完成させることです。 )など...

ありがとう!