如何在Python中的GUI中包含命令行界面

2024-09-02 03:27:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在用python构建一个控制台应用程序,它对从用户那里得到的输入进行大量的计算,我看到了几个有gui窗口的应用程序,但是输入仍然是从控制台获得的,这正是我想要的,我目前正在学习tkinter,所以我想问一下,在tkinter中是否可以这样做,因为我在tkinter dosen上的教程没有谈到在gui中包括控制台,这里是我的意思是https://www.imageupload.co.uk/image/ZEXe的屏幕截图,虽然在屏幕截图中命令行只是打印出程序中正在发生的事情,但是我希望我的主应用程序位于该区域,这样我就可以从用户那里获得输入,然后结果就可以在gui上打印出来了。答案还可以建议其他pythongui框架。谢谢


Tags: 命令行用户httpsimage应用程序屏幕tkinterwww
1条回答
网友
1楼 · 发布于 2024-09-02 03:27:39

Tkinter可以接受文本输入并根据输入的内容返回值。据我所知,没有实际的命令行输入函数。你可以试着自己去实现它。我认为这是非常可定制的,所以我不打算自己写,但以下是一些你可能会用到的东西:

textbox = Entry(root).pack() #this creates a one line textbook
textbox.config(bg="red") #this would change the background to black. fg for text color
textarea = Text(root) #this creates a big text area
#textbox.get() will return the value of the textbook

相关问题 更多 >