python实现gui,python写gui应用程序
说来惭愧,接触计算机编程语言也有两年的时间了,不知不觉接触到了很多特别好玩的项目,但是有时候还会是被惊艳到,原来还有这么多东西是自己还没有听说过的啊。
闲话就不多说了,这里主要是简单介绍一个计算机编程语言命令行执行的程序项目自动化转化为图像使用者界面应用的神器地质公园,今天尝试了一下,着实很简单,我也就是使用了最简单的功能,有时间继续去挖掘挖掘,不过我觉得就这些表面的东西已经够我现在使用了,因为已经很方便地将命令行程序转为美观漂亮的图像使用者界面应用的。
这里先拿来官方给的一个实例跑一下,程序内容如下:
@作者:ChrisCreated于2013年12月21日_ _ _ _ _ \ \// \ \// ^ _ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ _ ^ \ (_) _ _ ^ _ _ ^ _ _ ^ _ ^ _ ^ _ ^ ^ _ ^ ^ _ ^ ^ _ ^ ^ _ ^ ^ _ ^ (_) ^ _ ^ ^ _ ^ ^ _ ^/ ^ _ ^ ^ _ ^ ^ _ ^ ^ _ ^ _ ^ ^ _ ^ _ ^ ^ _ ^ _ ^ ^ _ ^ _ ^ _ ^ _ ^\ _ ^ _ ^ _ ^/\ _ _ _ _ _ _/\ _ _ _ _ _ _ ^ _ ^ _ ^/^ _ ^ _ ^/此演示将向您展示胶粘进口胶粘中胶粘物可用的全部Widget types program _ Name= Widget Demo )def main():desc=显示胶粘物的各种小部件的示例应用程序file_help_msg=您要处理的文件的名称my _ cool _ parser=Gooey parser(描述=desc)my _ cool _ parser。 add _ argument(文件选择器,help=file_help_msg,Widget=文件选择器)my _ cool _ parser。add _ argument(目录选择器,help=file_help_msg,Widget=目录选择器)my _ cool _ parser。add _ argument( files help=显示倒计时定时器)my _ cool _ parser。add _ argument(-p ,- pause ,action=store_true ,help=暂停执行)my _ cool _ parser。add _ argument(-v ,- verbose ,action= count )my _ cool _ parser。add _ argument(-o ,- overwrite ,action=store_true ,help=覆盖输出文件(如果存在)’)my _ cool _ parser。add _ argument(-r ,- recursive),choices=[yes , No ]]启动后的界面如下:
很简洁有木有,有时候更需要的就是这样的一个简单的界面来代替传统的在煤矿管理局窗口里面输入命令来启动程序的方式。
接下来我以自己的一个项目为例进行重构实验,具体如下:
def gcForestProgram():my _ cool _ parser=GooeyParser(description=u 深度森林模型演示实例)my _ cool _ parser。add _ argument( data ,metavar=u 数据集输入:,help=[鸢尾花数据集][自定义数据集],choices=[iris , data.csv , data/data.csv],default= iris )my _ cool _ parser。add _ argument( model ,metavar=u 模型选择:,help=[决策树模型][gcForest模型][同时],choices=[DT , gcForest , both],default= DT )my _ cool _ parser。add _ argument( ratio ,metavar=u 测试集数据占比:,help=[0.2-0.4],choices=[0.2 , 0.3 , 0.4],default= 0.3 ]data=args。数据。lower()比率=float(args。ratio)model=args。模型。lower()print( model:,model)if data== iris :iris _ data=datasets。load _ iris()X _ list=iris _ data。数据。target else:X _ list,y_list=loadTxtData!)启动后界面如下所示:
个人感觉还是很不错的了。
下面选择需要的参数,我们先看一下每个参数的可选空间,这里下拉框上面给出来了可选项或者选择范围,下面下拉框的内容截图如下:
这里我们选择一下参数:
数据集:虹膜
模型:两者
比率:0.3
程序执行过程截图如下:
执行结束结果截图如下:
很不错的自动化图像使用者界面工具,记录一下,学习了!欢迎学习交流,欢迎推荐好玩的项目!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。