微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python 2.7 / Windows:带有透明背景的tkinter / ttk小部件,ttk框架背景颜色

是否可以使用透明背景configurationtkinter或ttk小部件(Label,Entry,Text),以便将它们放置在具有自定义背景颜色的容器中,或放置在canvasgraphics或图像之上?

我也在寻找一种方法来改变ttk框架小部件的背景颜色?

我是否需要使用新的ttk Style对象来完成上述操作? (我是tkinter / ttk的新手,仍然试图让我的头正确的方式来做事情)。

在Windows上使用os.path用于POSIXpath操作

使用C#中的参数委托给其他线程

input语言挂钩

什么是将C ++ 11asynchronous/期货与WindowsasynchronousIO结合起来的最佳API?

事件发现当互联网丢失

如何testing远程UDP端口

Pow在Windows上的替代品?

angular度cli不能在窗户上工作10

python-keyring如何在Windows上工作?

失去参数值

除了 OSX之外,你不能做任何事情,因为所有的部件都是在真正的矩形窗口上绘制的(除非你使用一些低级别的技巧把窗口从有关的窗口中切出来,而不是我推荐的方法,即使我已经得到了代码 – 对于Tcl / Tk,而不是Python / Tkinter – 确实如此)。 OSX是个例外,因为这些小部件(大部分)并不是在真实的windows上绘制的,而是使用了一个轻量级的系统(因为这就是OSX的工作原理)。

你可以调整窗口小部件的边界比平常少,如果你使用的是一种使它们从根本上保持正方形的样式的话,这是可以的。 或者,如果您将画布用于“有趣”的表面,则可以在画布上构建类似按钮的事物,这对您实际做的事情可能会更好。

要更改Ttk框架的背景颜色,您必须对其应用样式。 到目前为止,我所见过的风格创作的最佳指导是在tkdocs风格的教程中 ,当我想要查看如何做这些事情的时候, 我就去了这里。 (是的,Ttk文档本身应该包括这个,但还没有。)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐