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