Python中新的文本模式窗口
我在一些项目中使用了Python中新的文本模式窗口,python,user-interface,tkinter,terminal,pyglet,Python,User Interface,Tkinter,Terminal,Pyglet,我在一些项目中使用了Tkinter或wxWidgets:这将在图形模式(GUI)中打开一个新窗口,您可以在其中执行您想要的操作 我可以让Python独立于运行myscript.py的终端打开一个新的文本模式窗口吗, 与Tkinter窗口独立于我运行的当前终端myscript.py 我想要实现什么?拥有GUI,但处于文本模式!(这听起来可能很棘手,因为GUI中的G表示图形化!) tkInter、wxWidget、pyglet等是否具有打开文本模式终端外观GUI的功能?使用80x25文本显示?为此,
Tkinter
或wxWidgets
:这将在图形模式(GUI)中打开一个新窗口,您可以在其中执行您想要的操作
我可以让Python独立于运行myscript.py
的终端打开一个新的文本模式窗口吗,
与Tkinter窗口独立于我运行的当前终端myscript.py
我想要实现什么?拥有GUI,但处于文本模式!(这听起来可能很棘手,因为GUI中的G表示图形化!)
tkInter、wxWidget、pyglet等是否具有打开文本模式终端外观GUI的功能?使用80x25文本显示?为此,您需要制作一个单独的脚本,但它可以工作 在启动程序脚本中使用此代码。
为此,您需要制作一个单独的脚本,但它可以工作 在启动程序脚本中使用此代码。
使用xterm是否适用于您的目的?不,它应该是跨平台的(包括Windows),你是说还是?似乎不适用于Windows,请参阅上的要求。您可能必须在Windows上以不同的方式执行此操作(可能运行“start cmd.exe”,但我不确定)。但是如果platform.system()='Windows',这只是一个快速的
。使用xterm是否适合您的目的?不,它应该是跨平台的(包括Windows),你是说还是?似乎不适用于Windows,请参阅上的要求。您可能必须在Windows上以不同的方式执行此操作(可能运行“start cmd.exe”,但我不确定)。但是如果platform.system()='Windows'
,这只是一个快速的。
from sys import executable
from subprocess import Popen, CREATE_NEW_CONSOLE
Popen([executable, 'myscript.py'], creationflags=CREATE_NEW_CONSOLE)
input('Enter to exit from this launcher script...')