問題タブ [qt5.4]

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 に答える
1239 参照

qt - QtLocation のインストール中にエラーが発生しました

だから私はQtLocationをインストールしようとしています。記載されているテキストで正確に C:\QT に qt5vars.cmd を作成しました。これは私のエラーです:

誰でも私に問題を指摘できますか?Microsoft Visual Studio をインストールしたところ、次の場所にあります。

編集:問題は、x86 を追加する必要があることであることがわかりました。また、make と configure で構成される完全なバックページのみが含まれているため、完全なパッケージをダウンロードしました。

今、私は新しいエラーがあります

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

opengl - Qt Quick / New Open GL API - OSX などの透過パネル

私の質問は概念的にこの質問に似ています。しかし、QWidgetQt の新しい Open GL ( QWindow) API について質問している間、その質問は古い API を対象としています。

QWindowでは、パネル、特にQtQuickを使用するアプリケーションの透過性を有効にするにはどうすればよいQtQuick.Controlsですか?

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

c++ - スロット関数内で setText() を使用して QLineEdit のテキストを更新する方法 [Qt5.4]

Qt (正確には 5.4) を使い始めたばかりで、それを使用して C++ プロジェクトの GUI を構築し、一部のハードウェアを制御しています。今私の問題は、そのメソッドを使用して表示されたテキストを更新できないことですQLineEdit(または、これは同じ問題のようです)。「更新」とは、メイン ウィンドウ コンストラクターから呼び出されたときに一度だけ機能することを意味しますが、それ以上は機能しません。定義したスロット関数内から使用しています。直後に使用しても何もしませんでした。QLabelsetText()setText()repaint()

私はここで恐ろしいことをしているに違いない...

更新: これは確かに正しいです。自分のコードが GUI スレッドで問題を引き起こしています。

ここに例があります

main.cpp

CMainWindow.h

CMainWindowConnections.cpp

CMainWindow.cpp

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

c++ - モデルの新しい役割を定義した後にプログラムがクラッシュする

here で説明されているように、数値でソートする新しいモデルを実装しようとしました。

次のようになります。

私は次のようにソートの役割を設定しています:

ただし、を呼び出すと、最後の行でプログラムがクラッシュしui->tableView_Moves->resizeColumnsToContents()ます。

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

c++ - Qt/C++ を使用してメイン スレッドですべてのスレッドが終了するまで待ちます

メインスレッドの最終スロットですべてのスレッドが終了するまで待機するコードの条件を作成したいのですが、テストコードは次のとおりです..

ここでtestClassはメインスレッドにあり、testClassコンストラクターで開始したすべてのスレッドが終了するまでアプリケーションをthreadFinishedスロットで待機させたいのですが、これを行う最良の方法を誰かが提案できますか?

Windows 7 で Qt 5.4.0 を使用しています。

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

qt - WP8.1 QFileDialog の Qt5.4 が機能しない

ピクチャピッカーを表示する方法を知りたいですか? 機能を設定しました:

テストQFileDialogしましたが、何も表示されません。WP 8.1 のドキュメント パスはありますか?

誰でも助けることができますか?どうもありがとうございました。

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

python-3.x - PyQt5で文字列の配列をdbusに渡す方法は?

python3.4 と pyqt5.4 を使用して Java で記述されたデーモンに対して dbus 呼び出しを実行しようとしています。呼び出しているメソッドのデーモンの署名は次のとおりです。asa{sv}

私がしている電話は

どこ

ただし、dbusを監視すると、得られるものは

私が手に入れたいのは

つまり、Python が文字列の配列を送信することを期待しており、代わりに文字列を含むバリアントの配列を送信しています。

デーモン devel は Java で単純なクライアントを作成し、署名を尊重して動作します

ここで何が欠けていますか?

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

macos - MacOSでPyQtを使用するためにQtのインストールを最小限に抑える方法は?

MacOSにPyQtをインストールしようとしていました。python3 PyQt-gpl-5.4/configure.pySIP をインストールすると、次の入力時にエラーが発生しました。

Error: Use the --qmake argument to explicitly specify a working Qt qmake.

PyQt の前に Qt をインストールする必要があるようです。Qt のインストールには、多くのオプション コンポーネントがあります。

-Qt 5.4

--clang 64 ビット

-- ソース コンポーネント

---アドオン

---必需品

--.....

qmake をインストールするには、どのコンポーネントを選択すればよいですか??

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

c++ - QWebEnginePage の透明な背景

一部のアプリケーションを Qt 4 から Qt 5.4 に移植しようとしています。Qt 5.4 には新しい Web エンジンがあります。以前は、 の背景をQWebView透明QWebPageにしていました。

QWebEngineViewしかし、このコードはとでは機能しませんQWebEnginePage。ポイントは、QWebEnginePageのような API がないことsetPaletteです。

誰でもこれを解決する方法を見つけることができますか?

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

qt - Qt: QScrollArea のウィジェットで setGeometry を呼び出すときの奇妙な動作

私の環境は以下です。

  • Qt 5.4、ソースからビルド-platform win32-msvc2013 -opengl desktop -no-icu -skip webkit
  • ビジュアル スタジオ 2013
  • ウィンドウズ 7 x64

次のセットアップを検討してください (固定サイズの中央に配置されたウィジェットを含む QScrollArea):

ここで、次のようにプログラム内でそのウィジェットのサイズを変更したいと思います。

ここで奇妙な動作が発生します。とが現在の幅と高さと等しい (つまり、何も変わらない)
場合、ウィジェットは左上隅にジャンプします。とが現在の幅と高さと異なる 場合、ウィジェットは中央の位置にとどまり、サイズが正しく変更されます。wh
wh

この問題を示す小さなデモ アプリケーションを作成しました。ボタンをクリックするpushButton_Stayと、ウィジェットが左上隅にジャンプします。

ボタンをクリックするpushButton_Up:

最初の写真

ボタンをクリックするpushButton_Stay:

2枚目の写真

質問:

ここで何がうまくいかないのですか?

バグですか?もしそうなら、誰でもそれを確認できますか?

バグでない場合、ウィジェットが常に中央に表示されるようにするにはどうすればよいですか?