0

PySide を使用して QListView のカスタム項目を作成するためのチュートリアルをインターネットで広く検索してきました。私は PyQt を使用していくつかの使用法を見つけましたが、私にとっては本当に奇妙だと思います。このWebアプリケーションのデスクトップバージョンを作成しているので、このリンクに表示されているリストのアイテムの外観をPySideを使用して再作成したいと思います。ヘルプ/アイデア/サンプル コードは大歓迎です。

4

1 に答える 1

0

コードを共有していないことを考えると、この質問はかなり広範囲です。それにもかかわらず、PyQt/PySide で MVC プログラミングを始めるのに非常に役立つと思われる優れたリソースを紹介させてください。

http://www.yasinuludag.com/blog/?p=98

彼はここで ListView に触れており、カスタム モデルとビューを実装する方法をよりよく理解できるかもしれません。

彼は私の記憶から PySide を使用しています。いずれにせよ、PyQt と PySide のコードはほとんど同じです。

別のアプローチは、QListView を使用せずに QScrollArea を使用し、リスト項目をその内部のウィジェットとしてスローすることです。各ウィジェットは、必要に応じてレイアウト、サブウィジェット、およびスタイルを備えた標準の Qt ウィジェットになります。同様のシナリオについては、こちらをご覧ください: PyQt: カスタム スクロール領域を作成するにはどうすればよいですか?

お役に立てれば。

于 2015-01-20T14:25:54.270 に答える