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