問題タブ [qtembedded]
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.
qt - x86 プラットフォーム用の Qt をサポートするビルドルート
x86 プラットフォームの Qt サポートを使用して Buildroot をビルドしようとしていますが、これは次のようになります。
Buildroot ツールチェーンを使用しており、C++ サポートが有効になっています。ターゲット アーキテクチャは i386 で、バリアントは i686 です。
qt - 埋め込み用 Qt: フレームバッファ デバイスを開けません
Buildroot を使用して小さな Linux を構築しました。組み込み用の QT とフレームバッファ デバイスのサポートを含めましたが、そこから Qt の例を実行できません。X サーバーなしで GUI を実行したい。
実行する/usr/share/qt/examples/qws/framebuffer/framebuffer -qws
と、次のエラーが発生します。
の出力ls /dev/fb*
は次のとおりです。
トレース出力:
(これの意味がわからない)
電卓の例を次のように実行すると:
user-interface - カーネルでネットサポートなしで単純な Qt アプリケーションを実行するには?
アームベースのボード用の単純なqtアプリケーションがあり、yoctoでビルドし、それをターゲットで実行しようとしています。Linux でネット サポートがないと、以下のようなエラーが発生します。
カーネルのネットワーク フレームワークを使用せずに qt アプリケーションをビルドする (構成する) 方法はありますか。私の小さなデバイスには最小限のカーネル イメージが必要でした。
qt - VNCサーバーとしてx11vncを使用していますが、キーを押すと非常に単純なQt組み込みアプリがハングします
TightVNC ビューアーを使用して、x11vnc で実行されている VNC サーバーに接続しようとしています。組み込みデバイスには X サーバーがないため、次の引数で x11vnc を開始します。
./x11vnc -rawfb console -pipeinput UINPUT:touch,tslib_cal=/etc/pointercal,direct_abs=/dev/input/event1
プッシュ ボタンと行編集のみを持つ非常に単純な Qt 組み込みアプリを作成します。TightVNC ビューアから、マウスを使用してプッシュ ボタンをクリックすると、私の設計によるメッセージ ボックスが表示されます。ただし、キーボードのキーを押すと、アプリがハングアップしました。
アプリを再起動しても、ビューアから制御できるため、VNC 接続は正常に機能しています。
とてもシンプルなアプリなのでQtのバグかな?このような場合、これを回避または回避する方法はありますか? または、VNC を介してマウスとキーボードで Qt 組み込みアプリを制御する方法はありますか (パスワード保護も必要です)。
Qt 組み込みバージョンは 4.8.3 です。
c++ - QMainWindow をモーダルとして設定するには?
プロジェクトの GUI 開発に QMainWindow を使用しています。
QMainWindowの豊富な機能が必要なため、QDialogが使えません。
特定のウィンドウをモーダルとして宣言するにはどうすればよいですか?
でやってみましたQWidget::setWindowMOdality()
。
これがデモプログラムです。私が試したものですが、うまくいきませんでした。
c++ - QWIdget を動的に作成/削除する際の CPU 使用率が高い
ユーザー入力で QMainWindow (多くの QWidgets と共に) を作成/削除するアプリケーションを構築しています。1つ驚いたのは、CPU使用率が操作中に増加し続けていることです。操作が停止された後も、CPU使用率は決して低い値にはなりません..
他のすべての GUI 関連のものは問題を提示しません。前述のことは、QWidget を作成/削除しているときにのみ発生します。
作成中
& 削除する
たとえば、ウィジェットを使用してウィジェットを作成しnew
、それらのウィジェットを削除していますdelete
。実際、メモリ使用量も増加しています。ウィジェットが削除されていないと思われます。それらはルートウィンドウに接続されています。そのため、CPU 使用率が増加しています。
この点で何が問題なのか
qt - アプリ内の Qt 埋め込み画面の回転
ターゲット デバイスで、-qws 引数を指定して QtE アプリを実行します。画面を回転するには、アプリの引数として「-display transform:rot90」を指定し、うまく機能します。
ただし、アプリ内で画面を回転させる機能があるため、QScreen に記載されている以下の API を試します。
しかし、この API はまったく機能しません。コンソール出力のエラー メッセージではありません。
この API について何が起こっているか知っている人はいますか? 何か他のものを有効にする必要がありますか?
c++ - linuxfbのqt 5.2.1マウスカーソル
「evdevmouse」を追加しても、画面上でカーソルをマウス操作できます。また、ウィンドウには、5.2 の 4.8 のようなツールボックス (最小化、復元、ダウン、最大化、閉じる) がありません。
申請のログもお付けします。その問題の原因は何ですか?
ありがとうございました。
qt - Qt組み込み静的および共有を同時に構成
qt を静的ライブラリと共有ライブラリとして同時に構成する方法はありますか? Qt では構成オプション -static と -shared のみを使用できますが、-static-and-shared のようなものはありません。よろしくお願いします!
c++ - DirectFB と Qt を統合するために使用するクラスはどれですか?
DirectFB と Qt を統合したいと考えています。Qt 4.8 でどの Qt クラスが役立つでしょうか?