問題タブ [qt5.7]

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 投票する
1 に答える
3422 参照

qt - Raspberry Pi 3 と BlueZ 5.39 を使用した Qt 5.7 QBluetooth LE GATT サーバーの例

Qt 5.7 ベータ版 QBluetooth GATT サーバーの例 ( https://doc-snapshots.qt.io/qt5-dev/qtbluetooth-heartrate-server-example.html ) を、Broadcom Bluetooth が統合された Raspberry Pi 3 で実行しようとしています。チップ。

Bluetooth は私の Pi 3 でうまく動作し、hci0 インターフェイスは再起動後に「UP RUNNING」です。

BlueZ BLE 機能への完全な DBus インターフェイスを含む最新の BlueZ 5.39 を正常にダウンロード、コンパイル、およびインストールしました。

パスでピックアップされたバージョンが正しいバージョンであることを確認しました。

buildroot を使用して Qt 5.7 をクロス コンパイルし、そのライブラリを Pi にデプロイしました。ホスト マシンで正常にビルドし、結果の実行可能ファイルを Pi で実行できます。

Qt の GATT の例は非常に単純で、コンソール出力を表示するために 2 つの「qDebug」行を追加しただけです。完全を期すためにここに貼り付けます。

プロファイル:

新規起動後にPiでアプリをルートとして実行すると、実行されて印刷メッセージが出力されます。

エラーや警告は表示されませんが、どのデバイスからも表示されません。iPhone と Mac は他の BLE デバイスを認識できますが、Pi は認識できません。このコードは、Pi を「検出可能」に設定します。

どうすればこれを機能させることができますか/何が間違っていますか?

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

raspberry-pi - RasPi3 のクロスコンパイル方法

現在、Raspberry Pi 3 用に Qt 5.7 をクロスコンパイルしようとしています。これは私の最初のクロスコンパイルの試みです。親切にお願いします。:)

Qt Wiki で、現在適応しようとしている Raspberry Pi 2 の説明を見つけました。

RasPi 2 のコンパイル行は次のとおりです。

オプション交換しました

raspi-toolsフォルダー内で見つけたように。

今、私はオプションで立ち往生しています

フォルダーのように、明らかにraspi3関連のエントリは表示され~/raspi/tools/ません。arm-bcm2708/フォルダしかありません。なんか入らないbcm2837かな。RasPi 3 はまだサポートされていないということですか、それとも何か足りないのでしょうか?

ヒントをありがとう。

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

qt - Qt5.7 qmake; 「指定されたパスが見つかりません」とはどういう意味ですか? 意味とそれを修正する方法?

Qt5.7/mingw/windows8.1 qmake. 新規インストール。プロジェクト ファイルで qmake を実行すると、上記のエラー メッセージが表示されますが、makefile は生成され、ビルドされ、プロジェクトは機能します (そのように見えます)。

コマンドラインから qmake を実行します。PATHに追加したパスは次のとおりです。

I:\Qtmg\Qt5.7.0\5.7\mingw53_32\bin;i:\Qtmg\Qt5.7.0\Tools\mingw530_32\bin;I:\Qtmg\Qt5.7.0\Tools\QtCreator\bin

これは構成ファイルまたはキャッシュと関係がありますか? もしそうなら、これらはどこにあるでしょうか。また、qmake が必要とする他の外部状態はありますか。

ありがとう。

EDIT#1プロジェクトファイルは次のとおりです。

編集 #2: QtCreator 4.0.2 からの出力

一般メッセージ タブ:

出力タブをコンパイルし、qmake を実行します。

出力をコンパイルし、再構築します。

0 投票する
0 に答える
338 参照

c++ - Qt5.7 on Ubuntu16.04 QT::serialport クイック

私は、Qt5.6を使用してRedHat 7.2で作業中に構築および開発しているプロジェクトを持っています

自宅では、VirtualBox で Ubuntu16.04 を実行しています。Qt5.7 をインストールしました。同じプロジェクトをビルドしようとすると、1 つの問題が発生します。

私の「pro」ファイルには次のものがあります。

serialport サポートを追加するにはどうすればよいですか?

Qtシリアルポート

@PeterT のおかげで、シリアル ポート ライブラリの問題は解決されましたが、「クイック」はまだ問題です。

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

c++ - QML マテリアル デザインの色が正確でない

このページで指定されている紫やその他の色を使用しようとしていますが、色が正確に表示されません。
これは、私のデバイスと Linux で紫色が表示されている画像です。

ここに画像の説明を入力

以下は、デフォルトの Hello World アプリからの関連するコード スニペットです:
.pro ファイル:

main.cpp:

int main(int argc, char *argv[])
QQuickStyle::setStyle("Material");

main.qml:

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

c++ - Qt5.7 が Raspberry Pi3 にインストールされて動作しています... QtCreator の入手方法は?

私は最終的に Raspberry Pi3 で Qt5.7 を取得するように管理し、Pi で実行される例を作成しました。これは慎重に次のようにして行われました。

Raspberry Pi3 に Qt5.6 をインストールする手順

Pi で 5.7 を取得するには、次のように置き換えます。

と:

これにより、私の場合は Ubuntu 16.04 の Linux ホストでツール チェーンがセットアップされますが、QtCreator はインストールされません。その後、QtCreator をインストールしようとしたところ、ビルドが台無しになり、最初からやり直す必要がありました。

最新の QtCreator を Ubuntu 16.04 またはできれば Pi3 にインストールするにはどうすればよいですか?

0 投票する
0 に答える
337 参照

c++ - QtグローバルCSSスタイルシート?

Qt では、html と css のサブセットを使用して (たとえば) QLabels のスタイルを設定できます。

私の質問:

すべての QLabels のすべてのリンクを色付けするグローバル スタイルシートを使用することは可能ですか、またはすべてのラベルのすべてのリンクにインライン スタイルを追加する必要がありますか?

ノート

私の知る限り、変更したいスタイルは (この質問で提案されているように) QApplication::setStyleSheet では変更できません。埋め込み HTML マークアップのスタイルを変更したいのですが、setStyleSheetはQT オブジェクトのスタイルのみを変更します(このページのどこにも「a href」要素はありません)。

0 投票する
0 に答える
2074 参照

qt - QTコンパイルエラー「qt_version_tag@Qt_5.7」への未定義参照

プロジェクトで共有ライブラリを使用していますが、Qt でプロジェクトをコンパイルしようとすると、共有ライブラリ so ファイルに関連する「qt_version_tag@Qt_5.7」への未定義参照のようなエラーが発生しました。どうすれば修正できますか。Qtバージョン5.6.1を使用しています。オペレーティング システム Ubuntu、qt 5.7 で lib を自分でコンパイルしました。プロジェクトを qt 5.6.1 でコンパイルしようとしているときに、このエラーが発生しました。