問題タブ [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.
c++ - QPixmap::save() は成功を返しますが、ファイルは生成されません
ドキュメントによると、これはうまくいくはずです:
私のロギングは1
、ドキュメントに従って、保存が成功したことを示唆しています。ただし、ドライブにファイルが表示されません。ドキュメントによると、これsave()
は確かにファイルを保存するはずですが、何が欠けていますか?
qt - QLineEdit -- 単一の値を入力する方法 -- スペースなし
各フィールドに 16 進数または 10 進数の値を入力する必要があるエディターを作成しました。ここで使用しているフィールドは QLineEdit です。
ここでの要件は、各 Qlineedit ボックスがスペースなしで 1 つの値のみを受け入れることです。次に、このテキスト値を読み取り、文字列から 10 進数に直接変換できます。
スペースなしで 1 つの値のみを受け入れるように QlineEdit を作成することは可能ですか? 下図のボックスは QLineEdit です。
ここではコンボボックスを使いたくありません。
c++ - Qt Ui ファイルと QUiLoader の使用
Qt を使用して C++ アプリケーションを開発しています。コードをコンパイルしてハードコーディングせずに、Qt Designer ui ファイルをそのまま (XML で) コードで使用したいと考えています。この URL のサンプル コードを使用しています。
この例では、XML を QWidget に適用し、QWidget を表示します。QMainWindow を使用してこれをどのように実装できますか?
qt - QSyntaxHighlighter で奇数行を強調表示する
私の知る限り、 and から継承しQSyntaxHighlighter
、オーバーライドhighlightBlock()
して、 のハイライターを作成する必要がありますQTextEdit
。
QString
しかし、私はでしか取得できませんhighlightBlock()
。文字列には、そのドキュメント内の場所に関する情報は含まれていません。ドキュメントの奇数行のテキストのみを強調表示したい場合はどうすればよいですか?
qt - painter.setViewport は正確に何をしますか?
私はどのように機能するかを知ってpainter.setWindow
います。たとえば、ウィジェットを大きく最大化すると、そのウィジェットに描いたものも同じ比率で大きくなります。
しかし、私は正確に何をするのか理解できませpainter.setViewport
ん。誰かがそれがどのように機能するかを説明し、例を挙げてもらえますか?
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を使用しています
c++ - ロシア語の文字で QLineEdit マスクを使用するには?
私はそのケースQLineEdit
が常に低かった必要があります。ロシア語の文字で使用します。