問題タブ [qt5.1]
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.
qml - QMLローダーの奇妙な動作
QQuickItem で OpenGL を使用したレンダリングで問題が発生しています。
セットアップ:
アプリ ウィンドウをステータス バーと表示領域に分割しました。表示領域は、さまざまな Qt プラグインからの出力をレンダリングするために使用されます。QML Loaderオブジェクトを使用して、必要に応じてプラグインからオブジェクトを動的にロードしています。
問題:
qml example でopenglレンダリングを複製しました。表示領域に直接ロードすると、完全に機能します。ローダーを使用して表示領域にロードすると、何も表示されません。デバッグ メッセージをログに記録しましたが、確実に実行されています。GDebugger を使用してアプリをデバッグしましたが、OpenGL 呼び出しを送信しているようです。
ローダー オブジェクトはウィンドウ コンテキストを混乱させますか?
これを機能させる方法について何か提案はありますか?
ローダー オブジェクトのソースはどこかで入手できますか?
c++ - Qt 5.1.1 で QwtPlot3d をビルドするときに lib ファイルが見つからない
Qt 5.1.1 でqwtplot3d ライブラリをビルドしようとしています。すべてが正常にビルドされているようで、.dll ファイルが生成されましたが、生成する必要がある .lib ファイルが見つかりませんでした。トランクからソース コードを取得しましたが、Qt5 でビルドされていないようです (Qt4 でビルドされている可能性があります)。これは QT5 移植の問題かもしれませんが、解決策はありませんでした。
何か考えはありますか?
c++ - fromWinHBITMAP は QT 5.1.1 で利用可能ですか
ドキュメントには関数が利用可能であると記載されていますが、ステートメントでエラーが発生します
エラーは
入れてみました
しかし、私はまだそれを得ています。助言がありますか ?
c++ - qupzillaをコンパイルするためにQt Creatorをどのように設定しますか?
私のフォルダー (/usr/bin および /usr/lib ではなく) で qupzilla をコンパイルするように Qt Creator を構成する簡単な方法はありますか?
デフォルトでは、「エラー: ../../bin/libQupZilla.so」が表示されます。ldconfig を使用してアプリ フォルダーへのパスを設定すると、アプリはコンパイルされますが、プラグインはありません。たとえば、エラーが返されます (build/qrc_testplugin.cpp エラー 1 またはロケール フォルダーの何か)。
OS: アーチ Linux 64 ビット
QT: Qt5
また、qt5 を使用して AUR から qupzilla-git を正常にコンパイルしました。これは、間違った設定またはパスのどこかに問題があることを意味します...
解決策: 1) プログラムへのパス「path_to_app/bin」を ldconfig (/etc/ld.so.conf) に追加します。
2) プロジェクトの「シャドウ ビルド」チェックボックスをオフにします。
3) qmake を qmake-qt5 に変更します。私の理解が正しければ、する必要はありません。Arch Linux qmake と qmake-qt5 では同じです。
4)ビルド環境で追加
visual-c++ - Qt Creator 2.8.1 + MSVC 2013 Express = この Qt バージョンのコードを生成できるコンパイラはありません
この質問はこのスレッドで尋ねられましたが、「トピック外」として閉じられたため、混乱しています。これは意見を求める質問ではありません。これは具体的な詳細を持つ正当な問題であり、間違いなく具体的な答えがあります。
新しい Windows 8.1 ラップトップをセットアップしています。MSVC 2013 Express (Windows デスクトップ版) をインストールしました。Qt 5.1.1 をインストールしました。
Qt Creator で [ツール] -> [オプション] -> [ビルドと実行] -> [コンパイラ] に移動し、自動検出されたコンパイラにマウスを合わせると、「Microsoft Visual C++ Compiler (12.0) (amd64)」と表示され、「ABI: x86-windows」と表示されます。 -msvc2005-pe-64bit".
Qt 5.1.1 は明らかにこの ABI と互換性がありません。Qt バージョン タブの Qt 5.1.1 MSVC2012 64 ビットの詳細ペインに「この Qt バージョンのコードを生成できるコンパイラはありません」と表示されているためです。
qt を MSVC 2013 コンパイラで動作させる mscv2013 mkspec はありますか?
Qt 5.1.1 と互換性のある ABI を使用してバイナリを生成するように MSVC 2013 コンパイラを構成する方法はありますか? Qt 5.1.1 にはどの ABI バージョンが必要ですか?
要するに、Qt 5.1.1 + Qt Creator 2.8.1 + MSVC 2013 を連携させるにはどうすればよいでしょうか?
以下は、Qt Creator の Build & Run タブのスクリーン ショットです。
c++ - http リクエスト ヘッダーの読み取り (Qt/c++)
ログファイルにログインできる http リクエストヘッダーを読み取ろうとしています (Qt/c++ を使用)。次の簡単なコードを使用して、応答ヘッダーを読み取ることができます。
しかし、これまでのところ、リクエスト ヘッダーはうまくいきませんでした。解決策を探しているときに、この投稿に出くわしました: Read complete HTTP request-header ; しかし、Qt で同様の機能を実現する方法がよくわかりませんでした。
私は少し迷っています。これについてどうすればよいですか?
qt - QProcess を使用して OS X ディレクトリ内のファイルを untar する
次のように、によって返されたディレクトリにuntar
あるファイルを取得しようとしています。QProcess
QDir::tempPath()
を見て、抽出の正しい出力を取得しますが、最後に抽出されたファイルstandardOuput
はQProcess
ありません。シェルから手動で実行tar
するとファイルが正常に動作するため、ファイルが破損していないことはわかっています。アクセス許可の問題を想定していましたが、実際にはアプリケーションと共にファイルを一時ディレクトリにダウンロードしているため、アプリケーションには書き込みアクセスが必要です。
編集:ホームディレクトリのファイルでも試してみましたが、確かにそこにありますが、一時ディレクトリにあるのと同じ結果が得られ、詳細な出力は成功を示しますが、結果のファイルはありません。
windows - エラー: 'QtGui/QMainWindow': そのようなファイルまたはディレクトリはありません: Qt 5.1.1
をインストールしQt5.1.1
、新しい Gui アプリケーションを作成しました。mainwindow.h のコードは次を示しています。
大丈夫だと思います。しかし、実行すると、次のようになります。
交換したらわかる
に
できます。
デフォルトのコードが間違っている理由と、デフォルトのコードを正しくする方法を知りたいです。
cmake - Open Scene Graph 3.2 を Qt 5.1 と CMake でコンパイルする方法
Qt4 に対して Open Scene Graph 3.2 を既にコンパイルしました。次の変数を設定する初期キャッシュを通じてそれを管理しました。
set(ENV{QTDIR} "path/to/qt4" CACHE PATH "") set(Qt_FIND_VERSION "4.8.5" CACHE PATH "")
しかし、これをqt5に変更しようとするとうまくいきません。Qt5 が見つかりません。Open Scene Graph 3.2 を Qt5 および Qt5 でコピーするときに使用する設定のヒントは、CMake の検索スクリプトを使用して (ほとんどの部分で) 自動的に検出されますか?