可以通过tkinter Python运行.exe文件吗?

可以通过tkinter Python运行.exe文件吗?,python,tkinter,Python,Tkinter,我想知道是否有人能帮我解决一个愚蠢的问题,我想看看是否可以在屏幕的特定部分打开一个exe文件并保持在那里。我不知道如何使它在屏幕的特定部分打开,或如何使它锁定在那里。基本上,我希望它在GUI中打开并停留在指定的位置。我已经附加了我的tkinter接口。有人知道怎么做吗 import tkinter as tk HEIGHT = 720 WIDTH = 1280 FRAMECOLOR = '#80c1ff' BUTTONFILLCOLOR = 'gray' def start(): o

我想知道是否有人能帮我解决一个愚蠢的问题,我想看看是否可以在屏幕的特定部分打开一个exe文件并保持在那里。我不知道如何使它在屏幕的特定部分打开,或如何使它锁定在那里。基本上,我希望它在GUI中打开并停留在指定的位置。我已经附加了我的tkinter接口。有人知道怎么做吗

import tkinter as tk

HEIGHT = 720
WIDTH = 1280
FRAMECOLOR = '#80c1ff'
BUTTONFILLCOLOR = 'gray'

def start():
    os.startfile(r'INSERT EXE FILE')

def stop():
    print("Stopped")

def restart():
    print("Restart")

def serverini():
    print("Opened")

def kick():
    print("Kicked Player")

def autorestart():
    print("Auto Restart True")

root = tk.Tk()

canvas = tk.Canvas(root, height=HEIGHT, width=WIDTH)
canvas.pack()

frame = tk.Frame(root, bg=FRAMECOLOR, bd=5)
frame.place(relx=0.35, rely=0.8, relwidth=0.5, relheight=0.1, anchor='n')

lower_frame = tk.Frame(root, bg=FRAMECOLOR, bd=10)
lower_frame.place(relx=0.35, rely=0.1, relwidth=0.5, relheight=0.67, anchor='n')

button_frame = tk.Frame(root, bg=FRAMECOLOR, bd=10)
button_frame.place(relx=0.75, rely=0.1, relwidth = 0.25, relheight=0.8, anchor='n')

entry = tk.Entry(frame, font=40)
entry.place(relwidth=1, relheight=1)

button1 = tk.Button(button_frame, text="Start", font=40, command=start)
button1.place(relx=0.001, rely=0, relwidth=1, relheight=0.1)

button2 = tk.Button(button_frame, text="Stop", font=40, command=stop)
button2.place(relx=0.001, rely=0.11, relwidth=1, relheight=0.1)

button3 = tk.Button(button_frame, text="Restart", font=40, command=restart)
button3.place(relx=0.001, rely=0.22, relwidth=1, relheight=0.1)

button4 = tk.Button(button_frame, text="Server ini File", font=40, command=serverini)
button4.place(relx=0.001, rely=0.33, relwidth=1, relheight=0.1)

button5 = tk.Button(button_frame, text="Auto Restart", font=40, command=autorestart)
button5.place(relx=0.001, rely=0.33, relwidth=1, relheight=0.1)

button6 = tk.Button(button_frame, text="Kick", font=40, command=kick)
button6.place(relx=0.001, rely=0.44, relwidth=1, relheight=0.1)

label = tk.Label(lower_frame)
label.place(relwidth=1, relheight=1)

root.mainloop()

谢谢-康纳

欢迎来到堆栈溢出。你不应该在这里发布你的全部代码,但很遗憾,这是不可能的。Tkinter无法控制其他应用程序窗口的位置。由窗口管理器(特定于操作系统/发行版)决定窗口的放置位置,并允许用户与之交互。如果这是一个命令行程序,您可以将文本输出重新定向到tkinter