是否可以创建不在外部窗口中运行的 GUI?



我想用python创建一个GUI,但我不希望它在窗口中打开。但这可能吗?像print("hello world")程序一样运行的GUI不会在自己的新窗口中打开?当您运行hello world程序时,它会在控制台中打印hello world。是否至少close这对于GUI来说是可能的吗?如果可能的话,我该如何在python中实现它呢?

这是少数不可能的事情之一——至少,不实用。Python解释器的输出窗口是由运行时系统根据其特征预先配置的;包括作为数据通道stdoutstderr的接收方。这些通道具有面向字符的数据处理程序,因此从该行下来的字节被视为简单的字符流,而不是RGB值或定位命令。

根据您的解释器的实现,可能可以回到运行时定义并根据您的意愿重新配置流,但是您将有很多工作要做,以处理您想要的图形这些流的预期特征。

不确定你可以做GUI没有窗口…但是GUI的主要目的是让你有一些类似于窗口的东西,你可以与之交互…

也可以用终端启动GUI,但仍然在自己的窗口中打开。但如果你想在python中实现GUI,请检查Kivy和Tkinter。

我认为你想要一个没有控制台的gui它的简单首先你需要将

文件转换为exe文件
  1. pip install pyinstaller
  2. 运行cmd
  3. typepyinstaller——onefile——noconsole 'path'其中路径为d:/something/file.py

#我建议在几乎没有框架GUI开发的初始阶段使用eel库。

最新更新