問題タブ [qt4]
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++ - Windows での QtCreator のパフォーマンス
Comodo ファイアウォールの非互換性に苦労した後、ようやく Windows で QtCreator デバッガーを実行することができました。
Qt と Visual C++ の古いバージョンから Qt と QtCreator の最新バージョンに切り替えたいと思っていましたが、デバッガーのパフォーマンスがひどいです。
ウィンドウを表示するだけの単純な GUI を作成しました。QtCreator の起動後、約 60MB の RAM を使用します (Sysinternals プロセス エクスプローラーのプライベート バイト)。
デバッグを開始すると、GDB は 180MB を使用しています。メイン ウィンドウ ポインターの調査を開始すると、313 にジャンプします。何かを調査しようとするたびに、コアの 1 つが 100% の使用率にジャンプし、情報が表示されるまで数秒待たなければなりません。これは単なるおもちゃのプログラムであり、切り替えたい実際のプログラムはもっと悪いものになるのではないかと心配しています。
この種のパフォーマンスは MinGW では正常ですか? 最新の MinGW リリースに変更すると改善されますか?
Visual C++ IDE + デバッガー + 実際のプログラムは、100MB 近くの RAM を必要とし、ローカル変数の調査は瞬時に行われます。
c++ - Qt->QGraphicsView->QGraphicsItem のサイズ変更
私はQtのQGraphicsViewにかなり慣れていません。
私が知る限り、マウスを使用してシーン内の QGraphicsItem のサイズを変更する組み込みの方法はありません。
私が探しているのは、画面の角または端をドラッグして QGraphicsRectItem のサイズを変更できるようにすることです。
それを行う簡単な方法はありますか?この機能を実装するオンラインのライブラリまたはコードはありますか?
現在 Qt 4.5.1 を使用しています。
soap - Qt を使用した wsdl クライアント
Qt フレームワークを使用して wsdl クライアントを作成するときに問題が発生しました。wsdl ファイルは ejbca wsdl からのものです。私のプログラムは ejbca サーバーのクライアントであり、wsdl を使用して ejbca サービスにアクセスしますが、これを処理する方法がわかりません。plz私に何か提案をしてください...
linux - TEMPLATE=lib の場合、ターゲットへのシンボリック リンクを作成しないように qmake を強制する方法は?
次のような(部分的な)qmakeプロジェクトファイルがあります:
これにより、少なくともデフォルトでは、次のようなライブラリといくつかのシンボリック リンクが作成されます。
libwhatever.so.0.1.0
は実際のライブラリ バイナリで、残りは単なるシンボリック リンクです。
私が達成したいのは、シンボリックリンクがまったく作成されないか、順序が逆であるためlibwhatever.so
、実際のバイナリになり、残りがシンボリックリンクになることです。
c++ - Qtダイアログに最小化ボタンを追加しますか?
Qt Creatorを使用してベースのアプリを作成しましたQDialog
が、ダイアログに最小化ボタンがないこと以外はすべて問題ありません。どうすれば追加できますか?デザイナーに設定できるプロパティはありますか?
c++ - テーブルビュー検索
給与記録を処理するための小さなデータベース プロジェクトを作成しています。これらの給与レコードは、表示用に tableview オブジェクトに入れられます。TableView で特定のレコードを検索するにはどうすればよいですか? どんなアイデアでも、私を助けてください。
python - QtまたはPyQtで空白の画像を確認するにはどうすればよいですか?
私は画像のコレクションを生成しました。背景が白であるため、一部は空白です。各画像の QImage オブジェクトにアクセスできます。空白の画像をチェックするQtの方法はありますか? そうでない場合、誰かが Python でそれを行うための最良の方法を推奨できますか?
python - PyQt 自動繰り返しフォーム
現在、レガシー VBA/Microsoft Access アプリケーションを Python と PyQt に移行しようとしています。ロジックの移行に問題はなく、ほとんどのフォームも簡単に移行できました。しかし、アプリケーションの最も重要な部分であるメイン データ入力フォームで問題が発生しました。
フォームは基本的に、データベース内のフィールドに対応するテキスト ボックスの行です。ユーザーはフィールドにデータを入力し、タブで次のフィールドに移動して繰り返すだけです。レコード/行の最後に来たら、もう一度タブを押すと、フォームは自動的に新しい空白行を作成し、データの入力を再開します。(実際には、現在の新しいレコードの下に「空白」の行が表示され、ユーザーは実際にクリックして新しいレコードを開始することもできます。) また、ユーザーは上下にスクロールして現在のサブセットをすべて表示できます。彼が取り組んでいるレコードの。
PyQt でこの機能を複製する方法はありますか? Qtでこれを簡単に行う方法を見つけることができませんでした。Access が自動的に処理します。フォーム外のコードは必要ありません。PyQt で簡単に (またはそれに近い) か、それともゼロからプログラムする必要があるか?
ruby - Ruby と Qt4: `rbuic` なし
Qt3 を使用していたときは、プログラム インターフェイスを設計し、「rbuic」コマンドを使用して .ui ファイルを .rb ファイルに変換し、問題を解決するだけで済みました。 m Qt4 を使用しており、"rbuic" のようなものはありません。そのため、自分でインターフェイスを実行するための Ruby プログラム全体を作成すると思います。そうであれば、Qt3 を使用します。少なくともそれは少なくなります。痛い。
qt4 - QT4.5-QGraphicsViewでQPainterデバイスを取得するにはどうすればよいですか
QT 4.5でペイントプログラムを実行しようとしているので、キャンバスにQGraphicsViewを使用し、描画されたアイテムを保存するためにQGraphicsSceneを使用しています。いくつかの理由で、自分の派生QGraphicsViewでQPainterコンテキストを取得できませんでした
ただし、DrawingCanvasをQWidgetの子に変更すると、機能します。QGraphicsViewがQAbstractScrollArea、QFrame、QWidgetの順に派生していることを考えると、コードが機能することを期待しています。
だから私は質問が次のとおりだと思います:
1)QGraphicsViewでpaintEventを使用してアクティブなQPainterを取得できないのはなぜですか?2)入手できる可能性はありますか?
前もって感謝します!