python编写可视化界面,Python图形用户界面
有什么办法可以让程序看起来更容易上手?
当然啦!Gooey可以用来可视化python程序,实现简单的UI交互功能。
首先,安装胶粘模块
安装Gooey然后,简单地整理出需求。
打开图片:open_file文件选择框widget=FileChooser 保存图片:save_file保存目录widget=FileSaver 添加这个词:文本框中文本的位置横坐标:text_x slider widget=Slider 位置纵坐标:text_y slider wid Get=Slider 字体大小:text_size下拉widget=DropDown 字体颜色(r,g,b): text _ color选择器widget= ColourChooser 字体粗细:text_thickness下拉widget=DropDown 完整代码:
从gooey导入gooey,gooey parser @ gooey def main():parser=gooey parser(description= picture adds text )parser . add _ argument( open _ file ,metavar= select picture ,Widget= file chooser )parser . add _ argument( save _ file ,metavar= save picture,Widget= file saver )parser . add _ argument( text ,meta var= input text )parser . add _ argument( text _ color ,meta var= font color ,Widget= color chooser )parser . add _ argument( Help=添加的文本位置,widget= slider )parser . add _ argument( text _ y ,metavar=纵坐标,help=添加的文本位置,widget= slider )parser . add _ argument( text _ size ,meta var= font size )parser . add _ argument( text _ thickness ,meta var= font thickness )args=parser . parse _ args()if _ _ name _ _= _ _ main _ :main()效果显示:
看起来不错,基本功能都可以图形化显示。
不过这只是一个图形界面,还需要被赋予功能才能使用~
看看Gooey提供的小部件:
1.复选框小部件=CheckBox 2。下拉框小工具=DropDown3。互斥选择框小部件=RadioGroup4。各种目标类型的选择框文件选择框小部件=FileChooser 目录选择框小部件=DirChooser 多文件选择框小部件MultiFileChooser 文件保存目录小部件=FileSaver5 .日期/时间选择器小部件=DateChooser/TimeChooser6。密码输入框wiget=PasswordField7。多选列表框小部件=Listbox8。颜色选择器小部件=ColourChooser9。可过滤的下拉窗口小部件= widget= filterable drop down 10。Slider小工具=Slider
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。