Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中新的文本模式窗口_Python_User Interface_Tkinter_Terminal_Pyglet - Fatal编程技术网

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...')