是否可以像使用CSS设计HTML那样设计Python GUI?

2024-09-28 22:54:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我经常使用HTML&;CSS用于Web开发,我最近才过渡到Python用于软件开发。我已经用Python做了一些基础知识,我最自豪的时刻是我用TKinter通过Python编程了一个计算器,但是我要跟你说实话,它非常难看。我知道如何改变前景色和背景色,但仅此而已。我有点希望有一种方法可以像用CSS设计HTML一样设计Python。这样的事情可能吗

我不知道这个问题是否太宽泛,但我真的需要一些答案。甚至连一个YouTube视频的链接都能让我走上正确的道路。我还想学习如何进行其他GUI风格的转换、悬停效果和关键帧,但这是另一个问题


Tags: 方法答案webtkinterhtml编程事情css
2条回答

在python内部,您的选项非常少,但从来没有。您可以从ttk开始从tkinter开始选择,这类选项提供了一个Windows7主题,通过ttkthemes您可以为tkinter获得更多主题。但是如果您打算继续使用更现代的GUI,使用HTML、CSS和JS,那么您确实有了python的^{}。还有一个名为^{}Qtpython包装器,它也提供了不错的设计。还有{a3}这也能给你一些现代的外观。使用tkinter主要用于简单的项目,并且有其自身的局限性。但其中一个限制是您的想象力和设计技巧,例如,我用tkinter制作了一个GUI:

enter image description here

它看起来并不完美,但它看起来比tkinter的传统外观要好

首先,使用CSS的Web设计要漂亮得多,在Python中,您的选择更少

< >但是有一个编辑器叫做{{CD1>},它允许您创建GUI,并在C++或Python脚本中使用它们。你可以试一试

Keith Galli使用TKinter在Python GUI上制作了一个youtube tutorial,看起来还不错,因为它是用Python制作的

相关问题 更多 >