Я написал программу для открытия видео в формате GUI на Python на Ubuntu, и я не хочу, чтобы экран командного терминала всегда открывался сразу после выполнения программы через компилятор Geany.Отключить/закрыть/закрыть/закрыть экран терминала из python на Geany (Ubuntu)
Можете ли вы мне уйти от этого терминала экрана
import Tkinter,ttk
import tkMessageBox
from Tkinter import *
import io,sys,os,subprocess
from tkFileDialog import askopenfilename
def askforvideo():
global process
name= askopenfilename(title=[("videopen")],filetypes=[("Video Files","*.h264")])
if name != "":
subprocess.call(['vlc',name,'--play-and-exit'])
return
root = Tk()
root.title("Flight Recording Application")
mainframe = ttk.Frame(root, padding="200 200 200 200")
mainframe.grid()
ttk.Button(mainframe, text="Video Open", command=askforvideo).grid(column=10, row=3)
ttk.Button(mainframe, text="Exit", command=root.quit).grid(column=95, row=3)
root.mainloop()
Вы пробовали root.withdraw()? –
@ Duncan где я должен набирать эту строку в программе? –
@ Duncan, который скроет свое окно GUI, но я думаю, что он хочет скрыть окно пустой командной строки, которое появляется при выполнении скрипта Python. – Kevin