是否可以在外部 window 中创建不 运行 的 GUI?
Is it possible to create a GUI that doesn't run in an external window?
我想在 python 中创建一个 GUI,但我不希望它在 window 中打开。但有可能吗?一个 运行 就像 print("hello world")
程序的 GUI 会 运行 并且不会在它自己的新 window 中打开?当您 运行 hello world 程序时,它会在控制台中打印 hello world 。对于 GUI 来说,至少 接近 有什么可能吗?如果可能的话,我将如何在 python 中实施它?
这是为数不多的不可能的事情之一——至少,不实用。 Python 解释器的输出 window 由 运行-time 系统及其特性预先配置;其中包括作为数据通道 stdout
和 stderr
的接收者。这些通道具有面向字符的数据处理程序,因此该行下的字节被视为简单的字符流,而不是 RGB 值或定位命令。
根据您的解释器的实现,可能 可以返回到 运行 时间定义并根据您的意愿重新配置流,但您会有很多工作要做,以处理您想要的图形和这些流的预期特征。
不确定在没有 window 的情况下是否可以使用 GUI...
但是 GUI 的主要目的是你有一些东西 window-like-that-you-can-interact-with...
您也可以使用终端启动 GUI,但仍会在它自己的 window 中打开。
但是如果你想在 python 中实现 GUI,请检查 Kivy 和 Tkinter。
我想你想要一个没有控制台的图形用户界面
这很简单
首先你需要将它转换为 exe
- pip 安装 pyinstaller
- 运行 命令
- type pyinstaller --onefile --noconsole 'path' 其中路径类似于 d:/something/file.py
#我会推荐 eel 库作为初始阶段几乎没有框架的 gui 开发。
我想在 python 中创建一个 GUI,但我不希望它在 window 中打开。但有可能吗?一个 运行 就像 print("hello world")
程序的 GUI 会 运行 并且不会在它自己的新 window 中打开?当您 运行 hello world 程序时,它会在控制台中打印 hello world 。对于 GUI 来说,至少 接近 有什么可能吗?如果可能的话,我将如何在 python 中实施它?
这是为数不多的不可能的事情之一——至少,不实用。 Python 解释器的输出 window 由 运行-time 系统及其特性预先配置;其中包括作为数据通道 stdout
和 stderr
的接收者。这些通道具有面向字符的数据处理程序,因此该行下的字节被视为简单的字符流,而不是 RGB 值或定位命令。
根据您的解释器的实现,可能 可以返回到 运行 时间定义并根据您的意愿重新配置流,但您会有很多工作要做,以处理您想要的图形和这些流的预期特征。
不确定在没有 window 的情况下是否可以使用 GUI... 但是 GUI 的主要目的是你有一些东西 window-like-that-you-can-interact-with...
您也可以使用终端启动 GUI,但仍会在它自己的 window 中打开。 但是如果你想在 python 中实现 GUI,请检查 Kivy 和 Tkinter。
我想你想要一个没有控制台的图形用户界面 这很简单 首先你需要将它转换为 exe
- pip 安装 pyinstaller
- 运行 命令
- type pyinstaller --onefile --noconsole 'path' 其中路径类似于 d:/something/file.py
#我会推荐 eel 库作为初始阶段几乎没有框架的 gui 开发。