私はQToolButtonを持っています。私はそれにテキストとアイコンが欲しいと思った。私はsetToolButtonStyle(Qt :: ToolButtonTextBesideIcon)でボタンスタイルを設定します。QToolButtonテキストとアイコンの間のスペース
しかし、アイコンとテキストはお互いに近いです。 cssによってアイコンとテキストの間にスペースを入れる方法はありますか?
私はQToolButtonを持っています。私はそれにテキストとアイコンが欲しいと思った。私はsetToolButtonStyle(Qt :: ToolButtonTextBesideIcon)でボタンスタイルを設定します。QToolButtonテキストとアイコンの間のスペース
しかし、アイコンとテキストはお互いに近いです。 cssによってアイコンとテキストの間にスペースを入れる方法はありますか?
できません。 QToolButton
(QPushButton
も)のようなプロパティはありません。これらのボタンのプロパティはすべてdocumentationです。
あなたができることは、QToolButton
から継承し、paintEvent()をオーバーライドする独自のクラスを作成することです。この機能では、アイコンを手動で配置します。
これは最短の解決策ですが、勇気があるならば、自分のボタンを直接サブクラス化してQWidget
を作成するような、より長いパスがあります(しかし、この場合、すべての動作を実装する必要があります)。
おそらく 'Padding'を試してみてください:http://www.w3schools.com/css/css_padding.asp in css?私はあなたが 'padding-top:value px;を追加するべきだと思います。 – Szymson