問題タブ [qt]
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.
qt - ツリーモデルで QSortFilterProxyModel を使用する
QDirModel
現在のディレクトリが設定されています。次にQListView
、そのディレクトリ内のファイルを表示するはずの があります。これはうまくいきます。
ここで、表示されるファイルを制限したいので、pngファイルのみを表示します (ファイル名は .png で終わります)。問題はQSortFilterProxyModel
、フィルター正規表現を使用して設定すると、ファイルのすべての親も一致させようとすることです。ドキュメントによると:
階層モデルの場合、フィルターはすべての子に再帰的に適用されます。親アイテムがフィルターに一致しない場合、その子アイテムは表示されません。
QSortFilterProxyModel
では、ディレクトリ内のファイルのみをフィルタリングし、それが存在するディレクトリはフィルタリングしないようにするにはどうすればよいですか?
windows - Qt:メインウィンドウウィジェットに影を付ける方法は?
Qtを使用してウィンドウのメインウィンドウウィジェットに影を付ける方法は?
windows - Qt + win32 + mingw でのネイティブ Windows API リンクの問題
mingw ツールセットを使用して Qt でネイティブ Windows API を使用しようとしています。一部の機能でリンクの問題があります。何が起こるのですか?これは mingw 名マングリングのバグですか?
エラー:
「CreateEnhMetaFileW@16」への未定義の参照
Rectangle@20 への未定義の参照
`CloseEnhMetaFile@4' への未定義の参照
c++ - Qt QGraphicsScene コピー
リストの先頭にコピーして追加したい QGraphicsScene があります。これを行う最良の方法は何ですか?
c++ - QCoreApplication と QProcess について
Qprocessを介して外部プロセスを作成することになっているQCoreApplicationを作成する道を進んでいます。
waitForStarted()
が呼び出され、プロセスの状態がRunning
イベント ハンドラーの実行前であっても、外部プロセスはQCoreApplication でメソッドが呼び出されるまで開始されないことに気付きました。exec()
そうは言っても、ルーチンの実行をイベント処理の開始 (QProcess をインスタンス化する) まで延期することは可能ですか、または実行可能な唯一の方法はワンショット QTimer を作成することですか?
qt - OpenGLの背景の透明度?
オフスクリーン レンダリングに QT の QGLFramebufferObject を使用しています。
バッファにレンダリングした後、glReadPixels() を使用して結果を読み取りました
。問題は、読み取った背景色が 0 (透明な黒) である場合と、0xFF000000 (不透明な黒) である場合があること
です。初期化されました。バッファが QGLWidget から継承されたクラスのメンバである場合は 0 です。それ以外の場所で初期化された場合は 0xFF000000 です。
ここで何が起こっているのか誰にも分かりませんか?この読み取りの期待される良い結果は何ですか?
qt - Qt アプリケーションの翻訳
アプリケーションをさまざまな言語に翻訳する必要があります。翻訳者がいて、Qt Linguist を使用できることを知っています。しかし、私が知る限り、Linguist を自分でパッケージ化して翻訳者に発送する必要があります。
Web ベースのソリューションはありますか、それとも ts ファイルを含む他のパッケージ Qt Linguist を使用しますか?
qt - Qtで色選択の結果を表示しますか?
色の選択についてユーザーにフィードバックを与える最良の方法は何ですか?
をポップする「色の選択」プッシュボタンのあるダイアログがありますQColorDialog
。選択が行われた後、選択した色をユーザーに表示したいと思います。
通常、これを行うQLabel
には、パレットの背景色を使用して変更します。この方法は面倒で、あまり移植性がないと思います。
これを行う標準的な方法はありますか?
qt - QTableWidget で、選択した行のテキストの色を変更する
QTableWidget を使用して複数の行を表示しています。これらの行の一部はエラーを反映し、テキストの色が変更されます:
エラーがないことを反映する行は、デフォルトの色 (私のコンピューターでは白い背景に黒いテキスト) で表示されます。
エラーがあることを反映する行は、赤いテキストの色で表示されます (私のコンピューターでは白い背景に赤いテキストです)。
選択がない限り、これで問題ありません。行が選択されるとすぐに、選択されていないテキストの色に関係なく、テキストの色は(私のコンピューターでは)青い背景の上に常に白になります。
これは、次のように変更したいものです:
行が選択されている場合、行が反映されている場合、エラーはありません。青い背景に白いテキストで表示されるようにしたいと思います (デフォルトの動作)。
行がエラーを反映して選択されている場合は、青い背景に赤いテキストで表示したいと思います。
これまでのところ、QTableWidget 全体の選択色を変更することしかできませんでしたが、これは私が望むものではありません!
c++ - HWND を親として QWidget を作成するには?
wxWidgets では、次のコードを使用します。
Qtで同じことを行うにはどうすればよいですか? これHWND
は、新しい QtWidget の親ウィンドウとして必要なウィンドウのハンドルです。