ttk相关内容

ttk 菜单不会取消发布

我想制作一个简单的弹出消息,当鼠标进入时显示选项的名称,并在鼠标离开时隐藏. 这个图标是按钮内的图像,我已经能够在使用菜单小部件输入按钮时显示消息,但是当鼠标离开按钮时,它不会取消发布,除非有点击. 我尝试删除级联,但发生了同样的情况,不同之处在于他当时的菜单没有文字. 我也尝试了 .destroy() 菜单对象,但它什么也没做. 从 tkinter 导入 *从 tkinter ..
发布时间:2021-06-02 20:12:04 Python

如何将.exe文件转换为Windows安装向导

我正在通过Tkinter创建一个应用程序.然后,我使用pyinstaller将其转换为.exe文件.很好,但我想使其更专业.就像我们从互联网上下载任何应用程序并打开它一样,它会打开一个安装向导,其中包含许可协议以及放置所有文件的位置.我不想共享我的exe文件,但想共享我的安装文件.因此,当他们单击它时,它将显示许可协议,保存路径以及更多类似真实的安装向导的信息. 请帮助我如何在Tkinter ..
发布时间:2021-05-16 19:00:01 Python

在'n'Entry小部件Tkinter界面中保存变量

首先,我对代码的长度表示歉意,但我想展示所有内容. 我有一个看起来像这样的界面: 我还有一个问题,根据接口打开的文本文件,行数可能为'n'. 因此,我想知道是否可以(如我在框内不重复相同的值而遇到困难,现在我需要'n'列)添加"n"行和列的数量,如我的代码所示,只需添加4列.我可以读取确定的行数,但是很难根据所有行数返回所有这些值.到目前为止,我只能进行一行操作. 谢谢! ..
发布时间:2021-05-15 19:45:19 Python

如何在tkinter ttk.Notebook小部件中隐藏整个选项卡栏?

如何在ttk笔记本小部件中隐藏选项卡栏?我不想隐藏属于选项卡的框架.我只是想将标签栏从视线中移开,即使它不在屏幕顶部(出于多个目的). 无论如何,这对于全屏模式会很好. 解决方案 来自tkinter.ttk.Style的帮助: layout(自身,样式,layoutspec = None) 定义给定样式的小部件布局.如果layoutspec是 省略,返回给定样式的布局规 ..
发布时间:2021-05-09 19:44:39 Python

隐藏并显示ttk.组合框下拉列表

情况:当我使用鼠标按钮单击 ttk.Combobox 的“向下箭头"时,标准行为是显示一个下拉列表.第二次单击向下箭头时,组合框下拉列表将变为隐藏. 使用键盘.可以通过按一次“向下箭头"来显示组合框下拉列表.进一步按下“向下箭头"将下拉列表向下滚动到其末尾.反复按“向上箭头"将使下拉列表向上滚动,直到高亮/选择到达下拉列表的顶部,但最终不会隐藏该下拉列表. 问题:不使用鼠标或键盘,即使 ..
发布时间:2021-04-23 19:21:03 Python

更改TTK组合框的下拉列表框的宽度

我正在尝试更改为ttk组合框的弹出列表的宽度.设置组合框的宽度还会更改列表框的宽度,从而使部分值不可读. 我在Tk/Tcl中阅读了此解决方案,但是我对这种语言不熟悉,想解决Python的问题.我尝试更改主题参数,但似乎无济于事.下面是一段示例代码. 将tkinter导入为tk从tkinter导入ttk根= tk.Tk()root.title(“测试组合框")root.geometry('3 ..
发布时间:2021-04-23 19:16:23 其他开发

如何在ttk.Button中更改字体大小?

这是我的问题,我正在为程序构建接口,但是出于老板的需要,字体必须更大.我已经毫无问题地更改了每个小部件的字体大小,但是使用ttk.Buttons时,我无法对其进行更改...我在读ttk.Button不支持font属性,但是tk.Button支持它.我尝试使用tk.Button并成功,但我不喜欢此tk.Button的图形样式... 是否可以更改ttk.Button的字体样式和大小,或更改tk. ..
发布时间:2021-04-16 19:47:50 Python

TTK:如何使框架看起来像标签框架?

Python ttk gui的创建很简单,并且大多数具有本机外观(win7).不过,我有一个小问题: 我想要一个看起来像ttk.LabelFrame但没有标签的框架.只是省略text选项将留下一个难看的空白. 我也无法获得ttk.Frame边框看起来像LabelFrame.有没有一种优雅的方法可以做到这一点?如果这适用于xp以上的所有/大多数Windows版本,则奖励业力. 也许 ..
发布时间:2020-11-10 20:14:37 Python

如何启动ttk.Progressbar?

我无法启动进度栏。我搜寻了互联网上的答案,并尝试了数小时的多种方法,但由于以下错误而受到奖励: TypeError:必须以Progressbar实例作为第一个参数来调用未绑定方法start()(而是什么也不要做) TypeError:必须以Progressbar实例作为第一个调用未绑定方法start()参数(改为None类型实例) AttributeError:'NoneTyp ..
发布时间:2020-10-19 06:40:41 Python

tkinter ttk条目小部件-disabledforeground

当我将状态设置为禁用 ttk.Entr 小部件中单词的颜色。 c>,我查阅了手册,有一个名为 disabledforeground 的选项,所以我写了一个如下的测试代码段:(顺便说一句,我在Python 2.7下) 从Tkinter导入* 从ttk导入* root = Tk() style = Style() style.configure(“ TEntry”,disabl ..
发布时间:2020-10-08 02:39:27 其他开发

Python Tkinter组合框

当我单击“组合框”的名称时不填写“检查”之类的按钮以显示值时,我想填写我的条目。我该怎么办? 从tkinter导入tkinter为tk 导入ttk 导入csv root = tk.Tk() cb = ttk.Combobox(root,state ='readonly') labName = ttk.Label(root,text ='Names:') labTel = ..
发布时间:2020-10-05 23:24:13 其他开发

如何清除ttk.Combobox的文本字段部分?

我有一个删除功能,应该删除组合框中的所选项目及其关联的字典值。然后应该清除显示该字典值的文本框,而我希望它也清除组合框的文本文件。有没有办法做到? def DeleteEntry(): 如果不是ComboBox.get()== “”和FriendMap中的ComboBox.get(): del FriendMap [ComboBox.get()] FriendListKeys = F ..
发布时间:2020-10-05 23:17:59 Python

如何在ttk Python33中将值更新到组合框下的列表框

创建组合框时,列表中没有任何项目。现在,当我单击下拉按钮时,将调用一个函数(通过postcommand选项),但是一旦在函数中,我便不知道如何在组合框的列表框中设置值。 编写类似这样的代码: #下拉列表时更新列表 self.cbox = Combobox (self,width = 10,postcommand = self.updtcblist) def updtcblist ..
发布时间:2020-10-05 23:15:19 其他开发

简单的ttk ComboBox演示

这应该很简单,但是我真的很难做到正确。 我需要的是一个简单的ttk ComboBox,它可以根据选择的变化来更新变量。 在下面的示例中,我需要的值 value_of_combo 变量将在每次进行新选择时自动更新。 从Tkinter导入* 导入ttk 类App: value_of_combo ='X' def __init __(自己,父母) : self.p ..
发布时间:2020-10-05 23:02:11 Python

ttk.Button处于活动状态时如何更改前景色?

我有一个 ttk.Button 我想要更改的颜色。 我是通过以下方式完成的: Style() .configure('gray.TButton',前景色='黑色',背景='灰色') backButton = Button(self.bottomFrame,text =“ Back”, command = lambda:controller.ShowFrame (“ StartPa ..
发布时间:2020-10-05 20:36:47 Python

更改TTK小部件文本颜色

我已经进行了全面搜索,但是还没有找到一个简单的示例来说明如何更改ttk小部件样式的次要元素并动态地应用它(在创建小部件之后)。 我有一些代表某些配置项目的ttk复选框,还有一个用于更新远程系统的ttk按钮。选中按钮被初始化为远程系统的状态。 如果用户修改了任何选中按钮,我希望选中按钮文本和更新按钮文本都变为红色,以提醒用户复选按钮状态不再与远程状态匹配,应按下更新按钮以将修改后的配置发 ..
发布时间:2020-10-05 19:43:04 Python

如何从一个窗口(类)到另一个窗口获取progressbar start()信息?

有一个带有菜单和进度条的主窗口。通过菜单命令打开带有OK按钮的对应窗口,然后OK按钮开始该过程(此处为3秒睡眠)。 对应窗口是通过从我在此处未提供的类的继承中创建的(如果需要答案,请告诉我)。方法 apply 和 ok 覆盖父类中的现有方法。 现在我的问题是:由于进度条位于主窗口(App类)中,而进度条(开始)和进度条(停止)在对应窗口中,我必须通过母类tkSimpleDialog.Dia ..
发布时间:2020-10-01 23:42:43 Python

在循环中使用tkinter图片画布?

我最近开始研究 tkinter ,并决定选择这个突破性游戏并对其进行研究/修改。 因此,该问题发生在以下几行: blocks = [] block.xLoc = 50 block.yLoc = 50 block.xsize = 40 block.ysize = 30 对于x在范围(4): 对于y在范围(20): blockC = PhotoImage(file = ..
发布时间:2020-09-29 02:51:21 Python

python日历小部件-返回用户选择的日期

此 ttk日历类基于tkinter的日历。如何使其返回所选日期的值?以下是我尝试过的操作,它返回了“ NoneType对象不可调用”: def test(): import sys root = Tkinter.Tk() root.title('Ttk Calendar') ttkcal = Calendar(firstweekday = calendar.SUNDAY) tt ..
发布时间:2020-09-28 22:12:15 Python

如何在tkinter ttk中获得无边框效果?

要获得按钮在tkinter tk中没有边框效果,我曾经设置了borderwidth=0.按钮将合并到背景中.但是我无法在tkinter ttk中获得相同的效果.我设置了borderwidth=0的样式.按钮始终具有borderwidth.我不知道为什么? 解决方案 您可以通过使用ttk样式将按钮释放方式设置为flat或将borderwidth设置为0来实现所需的功能.但是,某些ttk主题没 ..
发布时间:2020-09-22 22:53:49 Python