2019年10月6日 / 5,161次阅读 / Last Modified 2019年10月17日
tkinter
本想继续总结tkinter(python标准GUI库)不同的窗口属性(attributes函数的参数),却发现,其实有几个属性是不能跨平台的。这与不同OS平台提供的GUI库有关系,毕竟tkinter也只是去调用这些OS平台提供的GUI库。
那么,哪些tkinter窗口属性是跨平台的呢?alpha,topmost和fullscreen。
正好这三个属性,我都已经总结过了,请各位参考:
设置tkinter窗口的全屏。(全屏不是最大化)
Win平台下,还有transparentcolor,disable,toolwindow这几个属性。
Linux平台下,还有zoomed,type这两个属性。(type还没查到资料)
因此,要想获得最佳的跨平台GUI效果,哪些至于特定OS平台有关的属性,建议就尽量不要去使用了。一定要使用也可以,只是代码会稍微复杂一点点,需要去判断os平台。
-- EOF --
本文链接:https://www.pynote.net/archives/1268
《tkinter窗口attributes函数参数》有1条留言
前一篇:ascii函数
后一篇:tkinter窗口的overrideredirect方法
©Copyright 麦新杰 Since 2019 Python笔记
在不同OS平台下,属性用错代码会抛出异常。 [ ]