問題タブ [qicon]
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.
c++ - Qt::DecorationRole のアイコン - クラッシュの原因となる
TableView、カスタム モデル (QAbstractTableModel の子孫)、およびセル内のアイコンを使用してアプリケーションを作成しています。まず、アイコンキャッシュを作成しようとしましたが、テーブルを含むメインウィンドウをフルスクリーンに拡大しているときにアクセス違反 (アドレス 0x0) に陥りました。
Qt のバージョンは 5.5.1 です
Windows 8.1
別の 2 台のマシンでは、問題は再現できません。同じ .exe ファイルにより、ターゲット マシンで AV が発生し、別の 2 つのマシンで正常に実行される可能性があります。
私は何を間違っていますか?問題の原因をデバッグする方法は?
次に、問題を再現しようとして、最も単純なアプリケーションを作成しました。
メインウィンドウ.h:
メインウィンドウ.cpp:
そして、このコードは、プログラムウィンドウをフルスクリーンに拡大しようとしているときにアクセス違反を引き起こします:
スタック トレースは次のとおりです。
c++ - Qt 5.7 -> 5.8 QIcon を QListwidget に追加
プロジェクトを Qt 5.7 から Qt5.8 にアップグレードしたいと考えています。に画像を表示する機能がありますQListWidget
。
私のプロジェクトでは、ビューアが画像からサムネイルを作成し、それをQIcon
. を作成した後、新しい を挿入してQIcon
に追加します。QListWidget
QListwidgetItem
5.7 ではうまくいきましたが、5.8 ではサムネイルが表示されません。
以下はコードです
QIcon
にQListWidget
:
何がこれを実現させるのですか?どうすれば 5.8 に調整できますか?
5.7では動作します:
5.8 では、次のことは行われません。
しかし、現在、5.8で小さいサイズのPNGを表示できることがわかりました。
何が問題なのかわからない。たぶん、画像のサイズまたは形式ですか?
QListwidget
5.7 では!には影響しませんでした。
python - アイコンを表示しない
Python3 (3.5.2) と Pyqt5 (5.8.2) をインストールしました。このチュートリアルに従って、GUI を学び、作成しています: http://zetcode.com/gui/pyqt5/firstprograms/
私は2番目の例を実行しようとしていますが、プログラムは次のようなエラーを返しています(これは1番目の例でも発生しましたが、画像がなかったので気付かなかった):
これはどういう意味ですか?いくつかのパッケージがありませんか?
最初に次のコマンドで pyqt をインストールしました。
sudo -H pip3 install PyQt5
しかし、Python3はその存在を認識していなかったので、apt ubuntuリポジトリを検索してインストールしました:
sudo apt install python3-PyQt5
また、フルパス /foo/bar/image.png で画像を参照しようとしましたが、何もしませんでした
何が問題ですか?
編集#1
私が使用しているコードは、例 2 からのものです。
あなたの投稿の後、私はすべてのパッケージを再インストールしました。エラーは少し異なりますが、結果は同じです。
python - QlistWidgetを使用してdirlistにファイル名のみを表示するPython Pyqt4
以下のコードでは、QListWidget を使用して dirlist でファイル名のみを表示したいと考えています。
どうやってやるの?