9得票3回答
无法追加到剪贴板。

每当我在Python解释器中尝试以下操作时,即使我关闭了解释器,我仍然能够将单词“hello”复制到命令行中。 from Tkinter import Tk r = Tk() r.clipboard_append(" hello ") 然而,如果我把这段代码放到一个名为test.py的文...

9得票2回答
代替NavigationToolbar2TkAgg使用什么?(这是一个关于IT技术的提问)

当我运行以下脚本时: import tkinter as tk import matplotlib import matplotlib.pyplot as plt import matplotlib.figure import matplotlib.backends.backend_tkag...

9得票1回答
获取tkinter窗口的x,y坐标和几何/坐标系,不包括窗口顶部

我在使用Python(3)中的tk,尽管我认为这适用于任何语言。我要获取一个tk窗口标题栏外部的当前x,y坐标: import tkinter root = tkinter.Tk() 然而,使用root.winfo_y()会给出包括标题栏深度在内的坐标。对于一个位于我屏幕左上角的窗口...

9得票1回答
在Windows上使用Perl处理Unicode目录和文件名

我在使用Perl和Windows时遇到了编码问题。在运行Perl(草莓5.16)的Windows 7上,我需要打开文件和/或访问名称/路径中含有非英文字母的目录。对于打开文件,我已经找到了一个解决方案,似乎可以正常工作: #!/usr/bin/perl -w use strict; use...

9得票1回答
如何使用Tkinter创建等宽网格列?

我该如何强制Tkinter应用程序窗口中的列宽相等? tkdocs网站如下所述: 每列(或每行的高度)的宽度取决于列或行中包含的小部件的宽度或高度。这意味着,在勾画用户界面并将其分成行和列时,您无需担心每个列或行具有相等的宽度[或高度,可能]。 TkDocs教程:网格几何管理器 但我希...

9得票3回答
Expect脚本 + 如何忽略未出现的字符串

我编写了以下expect脚本,以便自动化ssh登录到远程Linux机器,并运行命令“cat /etc/APP_VERSION.txt文件”。 有时候我没有从ssh命令中询问- "Are you sure you want to continue connecting (yes/no...

9得票2回答
[Python/Tkinter]如何获取在函数"event_generate"中设置的数据值

我正在使用Python 2.7.4,并且对Tkinter不熟悉。我在下面的代码中遇到了问题。 我生成了一个名为“test”的事件,并使用字符串设置了“data”选项,但是从事件中检索它时出现错误。 错误 -> AttributeError:事件实例没有属性“data” from Tkint...

9得票1回答
ttk样式“TNotebook.Tab”背景和边框宽度不起作用

我一直在尝试使用TKinter创建多标签窗口。 当我尝试样式化TNotebook.Tab时,它会忽略选项background和borderwidth,但是它会承认foreground。我做错了什么? 这是代码的相关部分: COLOR_1 = 'black' COLOR_2 = 'whit...

9得票3回答
当下拉框编辑时拦截事件

我在使用Python/tkinter编写的GUI中使用了一个ComboBox。当下拉选择发生变化时,为了向用户表示已经发生了某些更改,颜色会更新。 然而,ComboBox还允许用户键入自己的值。我希望在这种情况下也能改变颜色。 问题是,我在ComboBox文档中没有看到任何关于如何实现这一...

9得票5回答
如何在Python Tkinter中仅关闭顶层窗口?

使用Python Tkinter,创建一个子面板(TopLevel)来显示内容并获取用户输入,在用户输入后,单击“EXIT”时销毁整个GUI(主面板)。如何仅关闭顶层窗口? from tkinter import * lay=[] root = Tk() root.geometry('30...