問題タブ [qtgui]
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.
python - Python QtGUIを使用して異なるディレクトリからファイルを表示するFileBrowser
異なるディレクトリにあるいくつかのpdfファイルのフルパスがあり、ユーザーがクリックしてドキュメントビューアで開くことができる1つのウィンドウにそれらのファイルを表示したいと考えています。
私はPythonとQtGUIが初めてなので、これを行う方法を理解できません。これは私が見たものですが、それがどのように起こっているのか理解できません。実行すると、フォルダー階層が表示されますが、その代わりに、完全なパスを持つファイルを表示したいだけです。
前もって感謝します。
qt5 - QT5 QPlatformNativeInterface と HWND
Get HWND on windows with Qt5 (WId から)に対する回答の 1 つで、ネイティブ ウィンドウ ハンドラーを回復するためにQPlatformNativeInterfaceを使用することをお勧めします。
この例ではフル パスを使用していますが、QT ヘッダーにアクセスするには、次のようにします。
もちろん、これは決定的な解決策として受け入れられるものではありません。QT のデフォルトの組み込みシステムを使用してQPlatformNativeInterfaceを組み込む方法はありますか?
どちらでもないことに注意してください
動作します (このファイルはデフォルトの QT ビルドでは生成されません)
または
動作します ( QPlatformNativeInterfaceの前方宣言のみが含まれます )
libpng - Capybara-webkit QtGui にはバージョン 29.0.0 以降が必要です
こんにちは、capybara-webkit をいじって基本的なことをしようとしています。Capybara::DSL を含めようとすると、次のエラーが表示されます
dyld: ライブラリがロードされていません: /usr/local/lib/libpng15.15.dylib
参照元: /usr/local/lib/QtGui.framework/Versions/4/QtGui
理由: 互換性のないライブラリ バージョン: QtGui にはバージョン 29.0.0 またはlibpng15.15.dylib はバージョン 21.0.0 /Users/brian/.rvm/gems/ruby-1.9.3-p374@rails3211/gems/capybara-webkit-0.14.2/lib/capybara/webkit/connection を提供します.rb:95:'initialize' で: 要求されたアドレスを割り当てることができません - connect(2) (Errno::EADDRNOTAVAIL)
誰でも助けることができますか?混乱している。ありがとう
qt - QtGuiとQMainWindowの関係
これが.hファイルです:
.hファイルを使用すると、次のエラーが発生します。
追加する#include <QMainWindow>
とエラーが消えますが、理由がわかりません。QtGui
含める必要がありQMainWindow
ますか?
pyqt4 - PyQt4 は QtGui をインポートできませんが、QtCore をインポートできます
このWindows 7 32ビットにpython3.3 x86(公式のpython.orgインストーラー)をインストールしました
次に、ここからPyQt4-4.10-gpl-Py3.3-Qt5.0.1-x32-2.exe、公式インストーラー、完全な PyQt4 インストール (Qt ランタイムを含む)から python3.3 windows x86 用の PyQt4-4.10 をインストールしました。
Python と PyQt4 の両方が $PATH にあることを再確認しました
しかし、一部のパッケージ (QtCore など) をインポートできるようですが、他のパッケージ (QtGui など) はインポートできないようです。
同じ道に並んでいるのに
qt - qt での GUI シェルの実装
を使用して Qt にシンプルなグラフィカル シェルを実装したいと考えていQTextEdit
ます。ユーザーコマンドを取得し、その結果を出力したいQTextEdit
。
以下のコードは、のコンテンツ全体を返しますQTextEdit
。
しかし、ユーザーが入力したものと以前に印刷されたものを区別する方法がわかりません。これを行う正しい方法は何ですか?
qt - PyQt5 および QtGui モジュールが見つかりません
QtGui が PyQt5 にパッケージ化されている理由はありますか?
Mark Summerfield の Rapid GUI プログラミング ブックを使用しています。明らかに、この本は Qt4 を念頭に置いて書かれていますが、Qt5 と PyQt5 を使用することをお勧めします。第 4 章の最初のサンプル コードを実行したいと思います。コードは次の import ステートメントで始まります。
コンパイラは次のように応答します。
PyQt5.QtCore インポート ステートメントはエラーを生成しないことに注意してください。
ターミナルから、
QtGui でこのインポート エラーに遭遇した人はいますか?
インタラクティブなセッションからできること
しかし、私は QtWidgets、QtGui、QtWebkit、QtDesigner、およびその他のいくつかを持っていません。
また、役立つ場合は、 /usr/lib/python3.3/site-packages/PyQt5 の内容は次のとおりです。
これは、インポートできるモジュールと同じです。他のモジュール (QtWidgets、QtGui など) もここにあるはずですか?
Ubuntu 13.04 と Python 3.3 を使用しています。
c++ - ボタン onClick の仕組み
Qt の onClick 処理に少し混乱しています。次のようなクラスがあります。
そして、ボタンのクリックを処理するクラスがあります:
main.cpp
特定の DatabaseManager オブジェクトの openDB 関数を使用したいことを、クリック ハンドラーにどのように伝えることができますか? クリックしてもファイルが作成されないためです。
コードを更新しました。