我一直想知道如何在不使用Python模块的情况下制作GUI,我已经在Python中查看了GUI,但是所有内容都导致了Tkinter或其他Python GUI模块。我不想使用Tkinter的原因是因为我想了解如何自己动手。我查看了Tkinter模块文件,但它像其他4个模块一样导入。
我不介意像系统,操作系统或数学这样的模块,而不是我将使用和不理解的模块。如果您决定回答我的问题,请提供有关此事的详细信息。谢谢 - Darrian Penman
答案 0 :(得分:0)
如果不导入GUI模块或导入ctypes,则无法在Python中编写GUI。后者需要调用特定于操作系统的图形基元,并且比在C中做同样的事情要糟糕得多。
python编码的tkinter主要导入C编码的_tkinter,它与tcl和C编码的tk GUI包接口。对于Windows,* nix和MacOS,有单独的tcl / tk版本。
答案 1 :(得分:0)
出于同样的原因,如果不使用数据库模块就无法写入数据库,则无法在没有GUI模块的情况下创建GUI。没有模块就没有办法以跨平台的方式在屏幕上直接绘制。
编写GUI非常复杂。存在这些模块以降低复杂性。