草庐IT

$tkinter

全部标签

python - Tkinter 值得学习吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我通常使用Qt制作我的桌面界面,但最近的一些TK截图让我相信,Tk不再只是丑陋的主题。另外Tkinter与Python捆绑在一起,这使得分发更容易。那么值得学习还是我应该坚持使用Qt?(来源:kb-creative.net) 最佳答案 您的问题的答案是响亮的是。Qt很好,我没有任何反对意见。但是Tk更好,更容易使用,而且相当welldo

python - Tkinter 值得学习吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我通常使用Qt制作我的桌面界面,但最近的一些TK截图让我相信,Tk不再只是丑陋的主题。另外Tkinter与Python捆绑在一起,这使得分发更容易。那么值得学习还是我应该坚持使用Qt?(来源:kb-creative.net) 最佳答案 您的问题的答案是响亮的是。Qt很好,我没有任何反对意见。但是Tk更好,更容易使用,而且相当welldo

python - 'weight' 在 tkinter 中有什么作用?

我一直在搜索不同的网站,试图找出重量在tkinter中的作用。我是从TkDocs那里得到的:Everycolumnandrowhasa"weight"gridoptionassociatedwithit,whichtellsithowmuchitshouldgrowifthereisextraroominthemastertofill.Bydefault,theweightofeachcolumnorrowis0,meaningdon'texpandtofillspace.有人可以帮我把它放在一些背景下,因为我正在努力理解它的作用。我已经尝试过以下代码,当我更改值时,它似乎只是在页面上

python - 'weight' 在 tkinter 中有什么作用?

我一直在搜索不同的网站,试图找出重量在tkinter中的作用。我是从TkDocs那里得到的:Everycolumnandrowhasa"weight"gridoptionassociatedwithit,whichtellsithowmuchitshouldgrowifthereisextraroominthemastertofill.Bydefault,theweightofeachcolumnorrowis0,meaningdon'texpandtofillspace.有人可以帮我把它放在一些背景下,因为我正在努力理解它的作用。我已经尝试过以下代码,当我更改值时,它似乎只是在页面上

python - 如何更改 tkinter 文本小部件中某些单词的颜色?

我有一个程序,我想像Pythonshell一样,在输入某些单词时改变它们的颜色。有什么帮助吗? 最佳答案 主要思想是将标签应用到您要自定义的文本部分。您可以使用tag_configure方法创建标签,具有特定的样式,然后您只需将此标记应用到要更改的文本部分,使用方法tag_add.您也可以使用tag_remove方法删除标签。.以下是使用tag_configure、tag_add和tag_remove方法的示例。#!/usr/bin/envpython3importtkinterastkfromtkinter.fontimportF

python - 如何更改 tkinter 文本小部件中某些单词的颜色?

我有一个程序,我想像Pythonshell一样,在输入某些单词时改变它们的颜色。有什么帮助吗? 最佳答案 主要思想是将标签应用到您要自定义的文本部分。您可以使用tag_configure方法创建标签,具有特定的样式,然后您只需将此标记应用到要更改的文本部分,使用方法tag_add.您也可以使用tag_remove方法删除标签。.以下是使用tag_configure、tag_add和tag_remove方法的示例。#!/usr/bin/envpython3importtkinterastkfromtkinter.fontimportF

python - 用 tkinter 画圆的更简单方法?

在tkinterCanvas上画一个圆通常由create_oval方法完成。但是,提供边界框通常是考虑绘制圆的一种令人困惑的方式。想出一个快捷方式并不是特别难,但是我找不到其他人在做类似的事情,所以我会发布它,希望其他人觉得它有用。 最佳答案 这是一个被称为monkeypatching的技巧我们实际上在tkinter/Tkinter类Canvas中添加了一个成员。下面是一个功能齐全的程序(Python2.7和3.x),其中第三段很有趣。将其添加到您的代码中,您可以将tk.Canvas.create_circle(x,y,r,opti

python - 用 tkinter 画圆的更简单方法?

在tkinterCanvas上画一个圆通常由create_oval方法完成。但是,提供边界框通常是考虑绘制圆的一种令人困惑的方式。想出一个快捷方式并不是特别难,但是我找不到其他人在做类似的事情,所以我会发布它,希望其他人觉得它有用。 最佳答案 这是一个被称为monkeypatching的技巧我们实际上在tkinter/Tkinter类Canvas中添加了一个成员。下面是一个功能齐全的程序(Python2.7和3.x),其中第三段很有趣。将其添加到您的代码中,您可以将tk.Canvas.create_circle(x,y,r,opti

python - 获取 Tkinter 窗口的每个子小部件

是否有可能获取Tkinter小部件的所有子级,然后获取子级的子级等?基本上我想要一个完整的窗口中的所有小部件。编辑:我找到了一个利用Bryan的解决方案:defall_children(wid):_list=wid.winfo_children()foritemin_list:ifitem.winfo_children():_list.extend(item.winfo_children())return_list 最佳答案 您要查找的方法是winfo_children. 关于pytho

python - 获取 Tkinter 窗口的每个子小部件

是否有可能获取Tkinter小部件的所有子级,然后获取子级的子级等?基本上我想要一个完整的窗口中的所有小部件。编辑:我找到了一个利用Bryan的解决方案:defall_children(wid):_list=wid.winfo_children()foritemin_list:ifitem.winfo_children():_list.extend(item.winfo_children())return_list 最佳答案 您要查找的方法是winfo_children. 关于pytho