如何为我的程序创建 GUI
How to create a GUI for my program
我创建了一个非常(非常)简单的程序,用于获取法语单词,然后打开法语词典的选项卡。
#Made by Will Bishop with help from cdonts
import webbrowser
import sys
trans = True
n = 1
while trans == True:
if n > 1:
s = input('Another one: ')
if n == 1:
s = input('French Word/Sentence: ' )
if n < 1:
print('I am not entirely sure how this happened, but isn\'t this embarrasing')
s = (s.lower())
word = ("".join(c for c in s if c.isalpha() or c in " '"))
list = word.split()
lang = 'fren'
for word in list:
webbrowser.open('http://www.wordreference.com/' + (lang) + '/' + (str(word)))
n = n + 1
然后使用 Py2EXE 我设法将它放入一个 EXE 文件中,现在已经制作了一个安装程序。但在我将这个程序提供给人们之前,我真的想要一个 GUI。我想尝试使用 Tkinter,但我不确定我是否可以将我的代码实现到 Tkinter 中,以便为我的程序提供 GUI 而不是 DOS 风格的程序。
提前致谢!
是的,您将能够在您的程序中实现 GUI。 Here is a link to a Tkinter tutorial from TutorialsPoint。您遇到的任何其他问题都可以通过搜索问题或在 YouTube 上查找教程来解决。
我创建了一个非常(非常)简单的程序,用于获取法语单词,然后打开法语词典的选项卡。
#Made by Will Bishop with help from cdonts
import webbrowser
import sys
trans = True
n = 1
while trans == True:
if n > 1:
s = input('Another one: ')
if n == 1:
s = input('French Word/Sentence: ' )
if n < 1:
print('I am not entirely sure how this happened, but isn\'t this embarrasing')
s = (s.lower())
word = ("".join(c for c in s if c.isalpha() or c in " '"))
list = word.split()
lang = 'fren'
for word in list:
webbrowser.open('http://www.wordreference.com/' + (lang) + '/' + (str(word)))
n = n + 1
然后使用 Py2EXE 我设法将它放入一个 EXE 文件中,现在已经制作了一个安装程序。但在我将这个程序提供给人们之前,我真的想要一个 GUI。我想尝试使用 Tkinter,但我不确定我是否可以将我的代码实现到 Tkinter 中,以便为我的程序提供 GUI 而不是 DOS 风格的程序。
提前致谢!
是的,您将能够在您的程序中实现 GUI。 Here is a link to a Tkinter tutorial from TutorialsPoint。您遇到的任何其他问题都可以通过搜索问题或在 YouTube 上查找教程来解决。