【问题标题】:Installing tkMessageBox on Python2.7在 Python2.7 上安装 tkMessageBox
【发布时间】:2013-10-05 03:01:28
【问题描述】:

有谁知道如何在 Python2.7 上安装 tkMessageBox?我正在尝试运行一些我发现的 Tkinter 脚本,我需要 tkMessageBox 来执行此操作。我尝试了“pip install tkMessageBox”并收到一条消息,说找不到该名称的包。我还尝试在 Christoph Gohlke 的网站上寻找安装程序,但没有成功。我读过 tkMessageBox 在 Python3.x 中更改了名称——我可以使用不同的名称进行 pip 安装吗?其他人可以提供的任何帮助将不胜感激。 (以防万一,我在 Windows 8 中工作。)

【问题讨论】:

    标签: python tkinter pip packages tkmessagebox


    【解决方案1】:

    它带有 Tkinter,它不是一个单独的包。如果你有 tkinter,你就有 tkmessagebox。但是,它已在 python 3 中重命名

    python 2.x:

    import Tkinter
    import tkMessageBox
    

    python 3.x:

    from tkinter import messagebox as tkMessageBox
    

    【讨论】:

    • 谢谢你,@Bryan。我对你在这里整理的代码印象深刻:stackoverflow.com/questions/3876229/…。我收到一条错误消息,因为我使用的是 Python 3.x 的导入方法。现在一切都很好(除了反对票!)
    猜你喜欢
    • 2016-09-14
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-13
    • 2016-04-24
    • 2016-09-14
    相关资源
    最近更新 更多