【问题标题】:Tkinter: Color Chooser on MacOSTkinter:MacOS 上的颜色选择器
【发布时间】:2022-12-01 08:40:51
【问题描述】:

Python Tkinter 颜色选择器在 Mac 上的 Python 版本 3.8.5 中不起作用。 每当我输入colorchooser.askcolor(),它总是输出Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> colorchooser.askcolor() NameError: name 'colorchooser' is not defined。 我在 shell 中完成了这一切,并且没有忘记添加 from tkinter import *。请你帮助我好吗?

【问题讨论】:

  • 您是将代码写入 .py 文件,还是写入 IDE 的 shell?

标签: python macos tkinter colors


【解决方案1】:

import为:

from tkinter.colorchooser import askcolor

你可以直接使用,

askcolor(color=None, **options)

【讨论】:

  • 它没有用,出于某种原因它打印出SyntaxError: multiple statements found while compiling a single statement,如果我用另一种方式尝试它,它打印出Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> askcolor(color=None, **options) NameError: name 'options' is not defined
  • 检查this。 -@HackerCookie
【解决方案2】:

一些模块要求你做from tkinter import x,而不是用from tkinter import *导入。将 from tkinter import colorchooser 添加到您的代码中。

【讨论】:

  • 我做了 from tkinter import colorchooser 然后在下一行,我添加了 colorchooser.askcolor() 它所做的只是在 python 火箭应用程序中打开 tk,但我不得不承认,它肯定更接近。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多