問題タブ [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.
sql - QSqlTableModelの問題-自動更新がありません
Qt 4.4で次のようにテーブルモデルを設定した後:
コンテンツは正しく表示されますが、編集できません、エラー:
c++ - イベント ループと QSocketNotifiers を備えたスレッドを使用して、シリアル ポート ウォッチを発行します。
昨日、データを受け取っていなかったのでこの質問をしましたが、奇妙なことに、デストラクタで待機を使用すると、から通知を受け取り始めましたQSocketNotifier
。質問の残りの部分は同じです。誰かが何かを提案できますか?シリアル ポートからデータを読み取って処理する別のスレッドを開始するサンプル アプリケーションを作成しました。QSocketNotifier
データがシリアルポートに到着したかどうかを検出するために使用されます。exec()
スレッドの実行関数内のステートメントを使用して、イベント ループを開始します。ただし、ソケット通知機能が動作したときにのみアプリケーションを実行している間は、シリアル ポート アクティベーションのシグナルは生成されません。一度生成されると、非常に高速に生成され、送信デバイスのフレーム レートと同等ではありませんでした。
シリアル コミュニケーター スレッドの簡単なコード サンプルを次に示します。
SerialPortWatchOne.cpp
注: klass はスレッドであり、GUI スレッドのメンバーであり、GUI スレッド c'tor でインスタンス化されます。GUI は定期的にウィジェットを klass スレッドからのデータで更新します。
誰が問題が何であるかを提案できますか? 誰かが前にこれをやったことがありますか。
linux - Qt 4 の QTcpSockets と通信する Linux ソケット
Qt プログラムと通常の Linux プログラムの間で TCP と通信しようとしています。既存の Linux クライアント サーバー プログラムがあり、サーバー プログラムを Qt アプリケーションに置き換えようとしています。これがLinuxクライアントコードです
ここにqtコードがあります
両方を実行しようとすると、文字列出力の代わりに「String =」が表示されます。私が間違っていることは何か分かりますか?
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 でそれを行うための最良の方法を推奨できますか?