首页 文章
  • 55 votes
     answers
     views

    关于tkinter和ttk for Python 3的新教程[关闭]

    我在哪里可以找到与ttk一起教授tkinter的最现代教程? Tkinter 似乎是Python 3的唯一出路(不建议使用Python 2), ttk 给了我好看的GUI的希望 .
  • 2 votes
     answers
     views

    设置Tkinter / ttk帧背景颜色

    我正在尝试改变ttk框架的背景颜色,我已经查找了其他示例,但似乎都没有 . 到目前为止这是我的代码: from Tkinter import * import ttk p = Tk() p.geometry('600x350') p.configure(bg='#334353') gui_style = ttk.Style() gui_style.configure('My.TButton'...
  • 2 votes
     answers
     views

    是否有Tkinter / ttk风格参考?

    使用 ttk 可以生成如下代码: style.configure('TButton', font='helvetica 24',foreground='red', padding=10) 是否有不同选项(例如字体,前景,填充)和与每个选项相关联的值(例如helvetica 24,red,10)的列表?我一直在网上搜索,还没有找到这样的参考 . 另外,我们可以使用类似CSS的东西来设置TKinte...
  • 0 votes
     answers
     views

    Tkinter和ttk在python 2.7中

    我正在关注在Python中创建GUI的Sentdex教程found here,specifically this part . 但是教程是在python 3中,我使用的是2.7 . 导入 Tkinter 很好,但是当我导入 ttk 然后将其继承到类中时会出现问题 . 在python 2.7中 ttk 是一个单独的模块,意味着不在 Tkinter 类中 . import Tkinter as tk ...
  • 2 votes
     answers
     views

    禁用tkinter ttk scale小部件

    我试图禁用框架中的所有(ttk)小部件,但看起来缩放小部件给我带来了一些麻烦,因为它抛出以下异常: _tkinter.TclError:未知选项“-state” 一些相关代码: import tkinter as tk from tkinter import ttk def disable_widgets(parent): for child in parent.winfo_chil...
  • 2 votes
     answers
     views

    隐藏Tkinter根窗口,同时显示模态窗口

    我有一个基于TKinter的应用程序,试图管理游戏的设置 . 用户可能安装了此游戏的多个版本,在这种情况下,我需要询问用户他们想要在启动时管理哪个安装 . 那部分单独运作得很好;构建主窗口后弹出选择对话框,并以模态方式运行 . 但是,由于游戏版本之间存在差异,如果我可以针对这些情况稍微调整界面将会很有用 . 然而,这意味着我无法真正构建主窗口,直到我知道我正在处理哪个安装,因此在用户做出选择之前它...
  • 4 votes
     answers
     views

    ttk tkinter多个框架/窗口

    我创建的以下应用程序用于演示tkinter中的多个窗口 . 主要问题是,bmi-calculator或转换器中的 Entry 控件都没有接受输入框中的值 - 当我进行计算时,它们得到 ValueError . from tkinter import * from tkinter import ttk from tkinter import messagebox class App1(ttk.F...
  • 1 votes
     answers
     views

    Tkinter Toplevel小部件不显示 - python

    我正在使用python Tkinter中的Toplevel窗口,在我的其他代码完成之前,我似乎无法显示嵌入的小部件 . 框架显示,它正确地循环我的其他代码,但文本/进度条小部件只有在我以某种方式中断循环时才会显示 . 框架在最后成功销毁 . 见下文 . 这是我的Toplevel代码: class ProgressTrack: def __init__(self, master, varia...
  • 4 votes
     answers
     views

    在ttk / python中更改Label小部件的填充颜色

    我试图在python中使用ttk / tkinter显示图像 . 图像有一个白色边框,我想在更大的白色背景上显示这个图像 - 所以它周围有很多白色空间 . 为此,我在标签中使用“padx”和“pady”,每个100px . 不幸的是,填充区域是灰色的 . 现在我尝试更改标签的前景色和背景色无济于事 . 填充区域保持灰色 . 然后我将标签放在Frame小部件中,并尝试更改Frame的前景/背景颜色 ...
  • 1 votes
     answers
     views

    Python / tKinter / ttk - 在按钮点击时传递一个对象

    TOP LEVEL EDIT:这个问题原则上已经在原始主题中得到了回答 - 但是,我还想了解一些基本问题 . 请不要直接回答这个问题 . 如果它的混乱,我很高兴删除这个Q! 与此问题相关我昨天问过:Python/ttk/tKinter - passing an argument with a button click func? 我正在尝试一种新的方法,但我可以(有点)让它工作,但是,只有当我“...
  • 4 votes
     answers
     views

    使用自动换行创建可调整大小/多行Tkinter / ttk标签

    是否可以创建一个带有自动换行的多行标签,该标签会与其父级的宽度同步调整大小?换句话说,当您更改NotePad窗口的宽度时,记事本的wordwrap行为 . 用例是一个对话框,需要完整地呈现一行多行文本(指令),而不会剪切文本或使用滚动条 . 父容器将具有足够的垂直空间以容纳窄宽度 . 我一直在尝试使用Tkinter Label和Message小部件以及ttk Label小部件而没有成功 . 似乎我...

热门问题