問題タブ [qtgui]

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 に答える
405 参照

c++ - QPixmap::save() は成功を返しますが、ファイルは生成されません

ドキュメントによると、これはうまくいくはずです:

私のロギングは1、ドキュメントに従って、保存が成功したことを示唆しています。ただし、ドライブにファイルが表示されません。ドキュメントによると、これsave()は確かにファイルを保存するはずですが、何が欠けていますか?

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

qt - QLineEdit -- 単一の値を入力する方法 -- スペースなし

各フィールドに 16 進数または 10 進数の値を入力する必要があるエディターを作成しました。ここで使用しているフィールドは QLineEdit です。

ここでの要件は、各 Qlineedit ボックスがスペースなしで 1 つの値のみを受け入れることです。次に、このテキスト値を読み取り、文字列から 10 進数に直接変換できます。

スペースなしで 1 つの値のみを受け入れるように QlineEdit を作成することは可能ですか? 下図のボックスは QLineEdit です。

ここではコンボボックスを使いたくありません。

ここに画像の説明を入力

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

c++ - Qt Ui ファイルと QUiLoader の使用

Qt を使用して C++ アプリケーションを開発しています。コードをコンパイルしてハードコーディングせずに、Qt Designer ui ファイルをそのまま (XML で) コードで使用したいと考えています。この URL のサンプル コードを使用しています。

サンプルコードへのリンク

この例では、XML を QWidget に適用し、QWidget を表示します。QMainWindow を使用してこれをどのように実装できますか?

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

qt - QSyntaxHighlighter で奇数行を強調表示する

私の知る限り、 and から継承しQSyntaxHighlighter、オーバーライドhighlightBlock()して、 のハイライターを作成する必要がありますQTextEdit

QStringしかし、私はでしか取得できませんhighlightBlock()。文字列には、そのドキュメント内の場所に関する情報は含まれていません。ドキュメントの奇数行のテキストのみを強調表示したい場合はどうすればよいですか?

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

qt - painter.setViewport は正確に何をしますか?

私はどのように機能するかを知ってpainter.setWindowいます。たとえば、ウィジェットを大きく最大化すると、そのウィジェットに描いたものも同じ比率で大きくなります。

しかし、私は正確に何をするのか理解できませpainter.setViewportん。誰かがそれがどのように機能するかを説明し、例を挙げてもらえますか?

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

c++ - 「class QWidget」には「setFrameStyle」という名前のメンバーがありません

著者の指示に従って、プログラムをコンパイルしようとしています (ここにあります: http://sourceforge.net/projects/lisem/ )。ただし、Qt Creator でコンパイルすると、次のエラーが発生します。

class QWidget has no member named setFrameStyle

LisUIplot.cppのこれらのコード行について

これについて私を助けてくれることを願っています。ありがとうございました!

ところで、私はQt 5.1.1 MinGW 32ビットとQwt 6.1.0を使用しています

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

c++ - ロシア語の文字で QLineEdit マスクを使用するには?

私はそのケースQLineEditが常に低かった必要があります。ロシア語の文字で使用します。