PySideでアコーディオンっぽいソレを実験アコーディオンっぽいウィジェットを実現してみたい。クリックすると中身が開いたり閉じたりするアレ。あのUI、名前が分からんのだけど。以下のページでもアコーディオンって言ってるし、それでいいのかな...。U-Siteこんな感じだろうか...。アニメーションは無いけれど。非表示にするのは、hide()。呼んでたけど、そっちでも表示できた。ウィジェットを表示した時はウインドウが大きくなってくれるけど、隠した時は小さくなってくれなくて悩んだり。レイアウトの再計算が必要なのだろうけど。layout.activate()self.resize(self.sizeHint())これで、現状に合わせてサイズ変更されるようになった。ボタン内のテキストを左詰めで表示したい時は、スタイルシートで指定するようで。left;")こんな感じでいいらしい。ボタンに記号を表示したいのだけど。:中身を開いてる時と閉じてる時で、ボタン上に異なる記号を表示したいのだけど、何を表示すればしっくりくるのか悩んでしまったり。右向き・下向きの三角を表示したほうが分かりやすいのだろうか...。その手の記号を含んでいて、どのOSでも使えるフォントってあるのかな。無さそうな気もするけど。「[+}」「[-]」みたいなソレのほうが...。いや、ソレはちょっと見た目がダサいかな...。フツーは何を表示するんだろう。いえば、Webページ上のソレは、記号の類は何も表示してない場合が多いか。実は何も表示しなくてもユーザ側はおおよそ使い方が分かる...のかなあ。クロスプラットフォームで使える記号って何だろうWindows、Linux、Macで、共通して使える記号って何だろうなと。記号と言うか、全角記号を含んだフォント、なのだろうけど。「+」「-」「=」等の半角記号ならどのOSでも使えるだろうけど、三角記号等は全角フォントじゃないと使えないのではないかな...。なると、どのOSでも使える日本語フォントがあるのかどうか、という話になってしまいそうな。思ってググり始めたのだけど。あれば、わざわざ日本語フォントを探さなくても済むのかな。(PyQt)等で、ボタンのテキストに複数のフォントを指定、とかできるのかな...。