問題タブ [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.
qt - QtLocation のインストール中にエラーが発生しました
だから私はQtLocationをインストールしようとしています。記載されているテキストで正確に C:\QT に qt5vars.cmd を作成しました。これは私のエラーです:
誰でも私に問題を指摘できますか?Microsoft Visual Studio をインストールしたところ、次の場所にあります。
編集:問題は、x86 を追加する必要があることであることがわかりました。また、make と configure で構成される完全なバックページのみが含まれているため、完全なパッケージをダウンロードしました。
今、私は新しいエラーがあります
opengl - Qt Quick / New Open GL API - OSX などの透過パネル
私の質問は概念的にこの質問に似ています。しかし、QWidget
Qt の新しい Open GL ( QWindow
) API について質問している間、その質問は古い API を対象としています。
QWindow
では、パネル、特にQtQuick
を使用するアプリケーションの透過性を有効にするにはどうすればよいQtQuick.Controls
ですか?
c++ - スロット関数内で setText() を使用して QLineEdit のテキストを更新する方法 [Qt5.4]
Qt (正確には 5.4) を使い始めたばかりで、それを使用して C++ プロジェクトの GUI を構築し、一部のハードウェアを制御しています。今私の問題は、そのメソッドを使用して表示されたテキストを更新できないことですQLineEdit
(または、これは同じ問題のようです)。「更新」とは、メイン ウィンドウ コンストラクターから呼び出されたときに一度だけ機能することを意味しますが、それ以上は機能しません。定義したスロット関数内から使用しています。直後に使用しても何もしませんでした。QLabel
setText()
setText()
repaint()
私はここで恐ろしいことをしているに違いない...
更新: これは確かに正しいです。自分のコードが GUI スレッドで問題を引き起こしています。
ここに例があります
main.cpp
CMainWindow.h
CMainWindowConnections.cpp
CMainWindow.cpp
c++ - モデルの新しい役割を定義した後にプログラムがクラッシュする
here で説明されているように、数値でソートする新しいモデルを実装しようとしました。
次のようになります。
私は次のようにソートの役割を設定しています:
ただし、を呼び出すと、最後の行でプログラムがクラッシュしui->tableView_Moves->resizeColumnsToContents()
ます。
c++ - Qt/C++ を使用してメイン スレッドですべてのスレッドが終了するまで待ちます
メインスレッドの最終スロットですべてのスレッドが終了するまで待機するコードの条件を作成したいのですが、テストコードは次のとおりです..
ここでtestClassはメインスレッドにあり、testClassコンストラクターで開始したすべてのスレッドが終了するまでアプリケーションをthreadFinishedスロットで待機させたいのですが、これを行う最良の方法を誰かが提案できますか?
Windows 7 で Qt 5.4.0 を使用しています。
qt - WP8.1 QFileDialog の Qt5.4 が機能しない
ピクチャピッカーを表示する方法を知りたいですか? 機能を設定しました:
テストQFileDialog
しましたが、何も表示されません。WP 8.1 のドキュメント パスはありますか?
誰でも助けることができますか?どうもありがとうございました。
python-3.x - PyQt5で文字列の配列をdbusに渡す方法は?
python3.4 と pyqt5.4 を使用して Java で記述されたデーモンに対して dbus 呼び出しを実行しようとしています。呼び出しているメソッドのデーモンの署名は次のとおりです。asa{sv}
私がしている電話は
どこ
ただし、dbusを監視すると、得られるものは
私が手に入れたいのは
つまり、Python が文字列の配列を送信することを期待しており、代わりに文字列を含むバリアントの配列を送信しています。
デーモン devel は Java で単純なクライアントを作成し、署名を尊重して動作します
ここで何が欠けていますか?
macos - MacOSでPyQtを使用するためにQtのインストールを最小限に抑える方法は?
MacOSにPyQtをインストールしようとしていました。python3 PyQt-gpl-5.4/configure.py
SIP をインストールすると、次の入力時にエラーが発生しました。
Error: Use the --qmake argument to explicitly specify a working Qt qmake.
PyQt の前に Qt をインストールする必要があるようです。Qt のインストールには、多くのオプション コンポーネントがあります。
-Qt 5.4
--clang 64 ビット
-- ソース コンポーネント
---アドオン
---必需品
--.....
qmake をインストールするには、どのコンポーネントを選択すればよいですか??
c++ - QWebEnginePage の透明な背景
一部のアプリケーションを Qt 4 から Qt 5.4 に移植しようとしています。Qt 5.4 には新しい Web エンジンがあります。以前は、 の背景をQWebView
透明QWebPage
にしていました。
QWebEngineView
しかし、このコードはとでは機能しませんQWebEnginePage
。ポイントは、QWebEnginePage
のような API がないことsetPalette
です。
誰でもこれを解決する方法を見つけることができますか?
qt - Qt: QScrollArea のウィジェットで setGeometry を呼び出すときの奇妙な動作
私の環境は以下です。
- Qt 5.4、ソースからビルド
-platform win32-msvc2013 -opengl desktop -no-icu -skip webkit
- ビジュアル スタジオ 2013
- ウィンドウズ 7 x64
次のセットアップを検討してください (固定サイズの中央に配置されたウィジェットを含む QScrollArea):
ここで、次のようにプログラム内でそのウィジェットのサイズを変更したいと思います。
ここで奇妙な動作が発生します。とが現在の幅と高さと等しい (つまり、何も変わらない)
場合、ウィジェットは左上隅にジャンプします。とが現在の幅と高さと異なる
場合、ウィジェットは中央の位置にとどまり、サイズが正しく変更されます。w
h
w
h
この問題を示す小さなデモ アプリケーションを作成しました。ボタンをクリックするpushButton_Stay
と、ウィジェットが左上隅にジャンプします。
ボタンをクリックするpushButton_Up
:
ボタンをクリックするpushButton_Stay
:
質問:
ここで何がうまくいかないのですか?
バグですか?もしそうなら、誰でもそれを確認できますか?
バグでない場合、ウィジェットが常に中央に表示されるようにするにはどうすればよいですか?