草庐IT

tkinter.text

全部标签

python - 单击 Tkinter Treeview 小部件的项目的命令?

我正在使用Tkinter创建一个GUI,GUI的主要部分是两个Treeview对象。当一个项目(即目录)被点击两次时,我需要Treeview对象的内容更改。如果Treeview项目是按钮,我就可以将command设置为适当的功能。但是我找不到为Treeview项创建"on_click"行为的方法。什么Treeview选项、方法等使我能够将命令绑定(bind)到特定项目并执行该命令“on_click”? 最佳答案 如果您希望在用户双击时发生某些事情,请将绑定(bind)添加到"".由于单击设置了选择,因此在您的回调中您可以查询小部件以

python - 使用 Sublime Text 3 在 Python 3 中打印 UTF-8

我有这个Python3代码来尝试从utf-8编码的文件中读取和打印:f=open('mybook.txt',encoding='utf-8')forlineinf:print(line)当我使用SublimeText3构建时,出现以下错误:UnicodeEncodeError:'ascii'codeccan'tencodecharacter'\u2019'inposition18:ordinalnotinrange(128)但是,当我使用python3在终端中执行我的代码时,它可以正常工作。我的构建配置是{"cmd":["/usr/local/bin/python3","$file"]

python - 使用 Sublime Text 3 在 Python 3 中打印 UTF-8

我有这个Python3代码来尝试从utf-8编码的文件中读取和打印:f=open('mybook.txt',encoding='utf-8')forlineinf:print(line)当我使用SublimeText3构建时,出现以下错误:UnicodeEncodeError:'ascii'codeccan'tencodecharacter'\u2019'inposition18:ordinalnotinrange(128)但是,当我使用python3在终端中执行我的代码时,它可以正常工作。我的构建配置是{"cmd":["/usr/local/bin/python3","$file"]

python - Pandas 数据帧 : how to wrap text with no whitespace

我正在JupyterNotebook中查看PandasDataFrame,我的DataFrame包含URL请求字符串,这些字符串可能有数百个字符长,没有任何空格分隔字符。Pandas似乎只有在有空格时才会将文本换行到单元格中,如附图所示:如果没有空格,字符串显示在一行中,如果没有足够的空间,我的选择要么是看到一个“...”,要么我必须设置display.max_colwidth到一个巨大的数字,现在我有一个难以阅读的表格,有很多滚动条。有没有办法强制Pandas每100个字符换行一次,而不管是否有空格? 最佳答案 可以设置impor

python - Pandas 数据帧 : how to wrap text with no whitespace

我正在JupyterNotebook中查看PandasDataFrame,我的DataFrame包含URL请求字符串,这些字符串可能有数百个字符长,没有任何空格分隔字符。Pandas似乎只有在有空格时才会将文本换行到单元格中,如附图所示:如果没有空格,字符串显示在一行中,如果没有足够的空间,我的选择要么是看到一个“...”,要么我必须设置display.max_colwidth到一个巨大的数字,现在我有一个难以阅读的表格,有很多滚动条。有没有办法强制Pandas每100个字符换行一次,而不管是否有空格? 最佳答案 可以设置impor

python - 获取 Tkinter 窗口大小

如何获取Tkinter窗口的宽度和高度? 最佳答案 您使用小部件的winfo_width方法来获取实际宽度。您可以使用winfo_reqwidth获取小部件请求的大小,这可能会有所不同。请注意,如果您在窗口出现在屏幕上之前调用它,您将得不到预期的答案。Tkinter需要实际绘制窗Eloquent能知道大小。如果您试图在程序启动之前获取窗口大小,一个简单的解决方法是在尝试获取大小之前调用窗口上的update方法。 关于python-获取Tkinter窗口大小,我们在StackOverflo

python - 获取 Tkinter 窗口大小

如何获取Tkinter窗口的宽度和高度? 最佳答案 您使用小部件的winfo_width方法来获取实际宽度。您可以使用winfo_reqwidth获取小部件请求的大小,这可能会有所不同。请注意,如果您在窗口出现在屏幕上之前调用它,您将得不到预期的答案。Tkinter需要实际绘制窗Eloquent能知道大小。如果您试图在程序启动之前获取窗口大小,一个简单的解决方法是在尝试获取大小之前调用窗口上的update方法。 关于python-获取Tkinter窗口大小,我们在StackOverflo

python - 如何设置使用哪个版本的python sublime text

我一直在自学python,并开始使用python2.7.5和SublimeText2。我最近参加了一个类(class),他们使用的是python3.4。我在我的mac上下载并安装了python3.4,但我无法弄清楚如何让SublimeText使用python3而不是2.7。我用过..importsysprintsys.version确定ST使用的是哪个版本的python。它报告2.7.5。如何强制ST使用python3?如果我没有提供足够的信息,请随时询问。 最佳答案 找到this在谷歌上。创建文件~/.config/sublime

python - 如何设置使用哪个版本的python sublime text

我一直在自学python,并开始使用python2.7.5和SublimeText2。我最近参加了一个类(class),他们使用的是python3.4。我在我的mac上下载并安装了python3.4,但我无法弄清楚如何让SublimeText使用python3而不是2.7。我用过..importsysprintsys.version确定ST使用的是哪个版本的python。它报告2.7.5。如何强制ST使用python3?如果我没有提供足够的信息,请随时询问。 最佳答案 找到this在谷歌上。创建文件~/.config/sublime

python - 将资源管理器文件拖放到 tkinter 条目小部件?

我是Python的新手。我正在尝试将文件名(完整路径)输入到TKinter条目小部件。由于文件名的路径可能很长我希望能够直接拖放文件从Windows资源管理器。在Perl中,我看到了以下内容:useTk::DropSite;..my$mw=newMainWindow;$top=$mw->Toplevel;$label_entry=$top->Entry(-width=>'45',.-background=>'ivory2')->pack();$label_entry->DropSite(-dropcommand=>\&drop,-droptypes=>'Win32',);我可以在Pyt