問題タブ [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.

0 投票する
3 に答える
3272 参照

c++ - c++継承Qt問題qstring

私はこの次のコードを持っています:

CSVファイルを取得し、次の場所に貼り付けます。

構造。これはテンプレートとして実行されるため、データをに貼り付けるためにも使用できます。

構造。これを行うには、whileループの最後の行を変更する必要がありますが、これを実現するための最良の方法がわかりません。

私はいくつかの方法を考えることができました:

  1. いくつかの方法でタイプを検出し、そこにある種の条件付き行があります(これが可能かどうか、可能であればどのように行うかは実際にはわかりません。

  2. これを行うには、QStringListにクラス関数を追加します。

私はオプション2を試し、これを行いました:

QStringListクラスでこれらの関数を定義する必要もあったため、これは機能しませんでした。そのため、これは少し面倒になります。その代わり。QStringListから継承しようとしています:

そして、コードを変更します。

しかし。line.split/listの割り当てに関連してエラーが発生します。

このエラーが何であるか、また、割り当て/コピー演算子が継承されていないことに関係しているかどうかはわかりませんか?

そして、実際の新しいクラスに関連して、次のエラーが発生します。

私はそれを単に理解していません。誰か説明してもらえますか?

また、私がこれについて行っている方法が正しいかどうかはわかりません。これに関してもアドバイスをいただければ幸いです。ありがとう。

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

macos - Qt4 QGraphicsScene mac ppc 10.4 レンダリング バグ、四角形は後の行を隠しますか?

addRect ... 次に addLine ... を QGraphicsScene に追加すると、四角形の上に線が描画されると予想されますよね? Qt 4.4.3、mac ppc 10.4.11 では、以下のテストケースでは一部の行がそうではありません。これは Qt / mac lib / グラフィックス カードの相互作用 (バージョン炎の病気) だと思います。
ありがとう、乾杯

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

python - qt4にはどのリアクターを使用すればよいですか?

ツイストを使用していますが、qtを使用してかなりのUIを作成したいと思います

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

qt4 - Qt 4.5でmp3を再生する方法はありますか?

Qt 4.5でmp3を再生する方法はありますか?

ありがとう!

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

qt4 - QtCreatorにフォノン環境のセットアップを含める

Windows XPで「configure」を実行すると、Qtはフォノンを使用するように構成されていると言っていますが、QtCreatorで環境を正しくセットアップする方法がわかりません。Qtのドキュメントによると、私は電話する必要があります:

DXSDK_DIR = C:\ Program Files \ Microsoft DirectX SDKを設定します(2007年2月)

%DXSDK_DIR%\ Utilities \ bin \ dx_setenv.cmd

C:\ program files \ Microsoft Platform SDK \ setenv.cmd

Qt Creator IDEでこれを行うにはどうすればよいですか?

ありがとう!

0 投票する
4 に答える
12817 参照

qt4 - Boost.AsioメインループをQt4やGTKなどのGUIフレームワークに統合する方法

Boost.AsioをQt4(推奨)またはGTKメインループと統合する方法はありますか?GTKはAPIのようなpoll(2)を提供するので、技術的には可能であるはずです。Qtは独自のネットワーク層を提供しますが、私はBoost.Asio用に作成された既存のコードを使用することを好みます。追加のスレッドを使用せにそれらを統合したいと思います。

Qt4(推奨)またはGTKmmでこれを行う方法についての参考資料はありますか?

ありがとう。

編集

答えを簡単にするために、いくつかのことを明確にしたいと思います。QtとGTKmmはどちらも「selectlike」機能を提供します。

したがって、問題は、既存の「セレクター/ポーラー」をリアクターとしてBoost.Asioに統合する方法ですio_service。現在、Boost.Asioは、select、kqueue、epoll、/ dev / poll、およびiocpをreactor/proactorサービスとして使用できます。GUIフレームワークのメインループに統合したいと思います。

任意の提案と解決策(より良い)は大歓迎です。

0 投票する
4 に答える
2745 参照

c++ - Qt 4.5 アプリケーションを閉じると、Visual Studio がメモリ リークを検出したと報告する

Visual Studio 2008 を使用して、Windows で Qt 4.5 アプリケーションを構築しています。アプリケーションをデバッグ モードで実行してから閉じると、Visual Studio は次を出力ペインに出力します。

メモリ リークを検出しました。
オブジェクトのダンプ ->
{696512} 通常ブロック 0x01981AB0、長さ 24 バイト。
データ: < > 00 CD CD CD 00 00 00 00 00 00 00 00 00 00 00 00
{696511} 0x02E59B70 の通常ブロック、12 バイト長。
データ: < U2g U2g> B0 1A 98 01 E8 55 32 67 E8 55 32 67

そして、出力は何百ものそのようなブロックを報告します。特に Qt 4 のモデル/ビュー フレームワークを使用しているときに、これに気付きました。Qt には実際にメモリ リークがありますか、それとも Visual Studio がリークを誤って報告する状況はありますか?

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

macos - Qt (または任意の Mac API) の Caps Lock 状態

Qt(4.5)でcaps lock状態を取得する方法を見つけようとしていますが、qtから取得できたのは、CAPS LOCKが押されたか解放されたかどうかだけで、実際の状態を取得できませんでした.

それを解決するために、私はプラットフォームに依存して試してみましたが、xpで何かが動作するようになりました。しかし今、私はMacでの解決策を探しています。私は成功せずにたくさんグーグルで検索しました(または、おそらくいくつかの客観的なC APIまたはHID Api)。

したがって、誰かがqtまたはmacでそれを行う方法を知っていれば、それは素晴らしいことです. 前もって感謝します、

ボリス

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

qt - OpenGLとQtによる科学的可視化

Qtを使用していくつかの科学データ用のOpenGL視覚化プログラムを作成しようとしています。既存のプログラムを変更せずに使用できるようにし、glwidgetを呼び出して、各タイムステップの最後にデータを更新するように指示できるようにしたいと思います。ただし、Qtプログラムを実行するには、CPUをブロックするを使用する必要があるようQApplicationですqt.run()

これが擬似コードです

QThread既存のすべてのコードをに入れて、更新への接続が完了するたびにシグナルを送信させることができることに気付きました。この方法の方が簡単です。誰かがこれを解決する方法を知っていますか?

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

ruby - Rubyを使用したQT4QFileSystemWatcher

QT4ライブラリでは、QFileSystemWatcherは、監視対象のファイルが変更されたときに「fileChanged」シグナルを発行することになっています。

ただし、ruby1.8では、「fileChanged」は「そのようなシグナルはありません」と報告されます。FileSystemWatcherは明らかにそこにあります。ファイルを追加して、filesプロパティを読み戻すことができます。変更された信号が定義されていないように見えるだけです。

FileSystemWatcherは、インストールされているどの例にも含まれていません。

シグナルをリンクしようとする私のコード行は次のとおりです。

「self」は、Qt::FileSystemWatcherから派生したクラスです。

これは実装されていますか?実装されている場合、どのように使用しますか?

ありがとう。