0

有没有办法在 enaml 中使用来自 qtawesome ( https://github.com/spyder-ide/qtawesome/ ) 的图标?

4

1 回答 1

1

目前没有干净的方法可以做到这一点,但是您可以使用以下解决方法:

from  enaml.widgets.api import Window, PushButton, Container
from enaml.icon import Icon

from qtawesome import icon as qicon

enamldef Main(Window):

    Container:

        PushButton:
            text = "Open"
            icon = Icon(_tkdata=qicon('fa.folder-open'))

于 2021-08-25T12:12:28.537 回答