【发布时间】:2021-10-31 21:50:02
【问题描述】:
我是 PySimpleGUI 的新手,但我非常喜欢它。到目前为止,我开发的简单 GUI 可以很好地与 PySimpleGUI 和 PySimpleGUIQt 配合使用。但是今天,我对一些不能无缝转换的东西嗤之以鼻。这是一个非常简单的菜单:
import PySimpleGUI as sg
...
sg.theme('LightGreen5')
menu_def = [['&File', ['&Open', 'C&lose'],]]
layout = [[sg.Menu(menu_def, background_color=('white'), text_color=('black'), \
font=('Arial'))], \ ...
这不适用于 PySimpleGUIQt。它抱怨background_color 和text colours,以及font 选项。但如果我删除这些选项,只留下
layout = [[sg.Menu(menu_def)], \ ...
它确实有效,但会产生相当俗气、无味的菜单。
我更喜欢 Qt 而不是 tkinter(或者在 PySimpleGUIQt 没有被导入和使用时使用的任何东西)但不知道如何使用 Qt 并且有 tkinter 生成的漂亮菜单(或其他什么,等等)。我是否必须创建两个不同的版本,一个用于 Qt,另一个用于 [whatever]?有什么建议么?谢谢。
【问题讨论】:
标签: pysimplegui