【问题标题】:How can I create MacOS' Help button in tkinter?如何在 tkinter 中创建 MacOS 的帮助按钮?
【发布时间】:2019-09-02 07:44:40
【问题描述】:

Human Interface Guidelines 描述了一个独特的帮助按钮,它与普通的 tkinter 按钮的设计不同。我的问题很简单,我可以在 tkinter 中创建这个按钮吗?我查看了 effbot 上的 tkinter 文档,但找不到任何东西。

【问题讨论】:

  • 您也可以使用tkmacosx 来做到这一点,您需要展示您在创建按钮时的努力,我们不是来做您的工作的。

标签: python python-3.x macos tkinter


【解决方案1】:

您可以制作一个按钮,在其上放置一个问号图像,并将边框设置为 0。

这是一个例子:

from tkinter import *

root = Tk()
root.config(bg="light grey")
helpim = PhotoImage(file="help.gif")

help = Button(root, bd=0, bg="light grey")
help["activebackground"] = "light grey"
help.config(image=helpim)
help.pack()

root.mainloop()

这是我使用的问号图片:

您可以为按钮分配命令以将帮助显示为dialog message box
输出:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 2016-07-31
    相关资源
    最近更新 更多