我用python3和tkinter写了一个小应用程序。测试每个小部件,尽管它们不是很多,但感觉令人望而生畏,所以我想写几个自动化测试来简化过程。我读到了一些似乎与这个问题相关的其他问题,但没有一个符合我的需求。现在,我正在以一种非常简单的方式进行测试-我为每个小部件调用该命令,并手动单击它以查看它是否工作。有没有一种使用tkinter测试应用程序的有效方法?下面是我现在使用的代码:
import tkinter as tkin
每次我试图运行import matplotlib时,都会出现错误ImportError: No module named Tkinter。/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>ImportError: No module named Tkinter
我试图安装tk.x86_64和tk-devel.x86_64包
/3.5.2_1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/unittest/loader.py", line 462, in _find_test_path/3.5.2_1/Frameworks/Python.framework/Versions/3.5