tkinter窗口attributes函数参数

2019年10月6日 / 12次阅读 / Last Modified 2019年10月17日
tkinter

本想继续总结tkinter(python标准GUI库)不同的窗口属性(attributes函数的参数),却发现,其实有几个属性是不能跨平台的。这与不同OS平台提供的GUI库有关系,毕竟tkinter也只是去调用这些OS平台提供的GUI库。

那么,哪些tkinter窗口属性是跨平台的呢?alpha,topmost和fullscreen。

正好这三个属性,我都已经总结过了,请各位参考:

设置tkinter窗口的置顶属性

设置tkinter窗口的透明度

设置tkinter窗口的全屏。(全屏不是最大化)

Win平台下,还有transparentcolor,disable,toolwindow这几个属性。

Linux平台下,还有zoomed,type这两个属性。(type还没查到资料)

因此,要想获得最佳的跨平台GUI效果,哪些至于特定OS平台有关的属性,建议就尽量不要去使用了。一定要使用也可以,只是代码会稍微复杂一点点,需要去判断os平台。

-- EOF --

本文链接:https://www.pynote.net/archives/1268

留言区

《tkinter窗口attributes函数参数》有1条留言

电子邮件地址不会被公开。 必填项已用*标注

  • 麦新杰

    在不同OS平台下,属性用错代码会抛出异常。 [回复]


前一篇:
后一篇:

More

麦新杰的Python笔记

Ctrl+D 收藏本页


©Copyright 麦新杰 Since 2019 Python笔记

go to top