如何在python中的gui中包含命令行界面

时间:2015-04-13 23:33:21

标签: python user-interface tkinter

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

1 个答案:

答案 0 :(得分:0)

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