首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

小甲鱼《零基础学习Python》课后笔记(三十五):图形用户界面入门——EasyGui

break else: if guess > secret: g.msgbox('猜大了呀,再试试') else: g.msgbox('猜小了呀,再试试...1.实现一个用于登记用户账号信息的界面(如果是带*号的必填项,要求一定要有输入并且不能是空格)。...fieldValues = multenterbox(msg,title, fieldNames) # 确保带*号的信息不为 while 1: if fieldValues == None...(msg, title, text) 3.在上一题的基础上增强功能:当用户点击“OK”按钮的时候,比较当前文件是否修改过,如果修改过,提示“覆盖保存”、“放弃保存”或“另存为…”并实现相应的功能。...% (total, total/1000, total - 100000) if total <= 100000: g.textbox(msg1, title, text) else: g.textbox

88840
您找到你想要的搜索结果了吗?
是的
没有找到

VB 学习笔记

10) as String 则会报错 数组的下限只能是 0 从 1 开始:主要用于从 0 开始会引发异常的 collections 比如 Tabs, Pages, Controls(listBox, TextBox...option base 使用 关于 Excel lastUsedRow 和 lastUsedColumn Excel 中 Worksheet.UsedRange.Rows 是指 Excel 工作簿中第一个不为的行到最后一个不为的行之间的行数...R,所以如果工作簿中一开始有空行的话,最后返回的结果为「R – 开头的行数」,所以可能不是我们所预期的结果。...但是如果有两个类分别在两个模块中,想在 A 类模块的函数中调用 B 类中的函数并捕获 B 类函数的异常,就会报个警告:Exception 类型异常在「模块 2」中发生但未处理 # 模块 1 Public...Private Sub test1() Try T.Test() Catch ex as Exception MsgBox

1.3K21

《Linux命令行与shell脚本编程大全》第十八章 图形化桌面环境中的脚本编程

如果用户选择了yes或ok按钮,返回退出码0。选择了no,返回退出状态码1。 如果部件返回了数据,比如菜单选择,那么dialog会将数据发送到STDERR。可以把STDERR重定向到一个文件中。...实例: 1)msgbox部件 在窗口显示一条简单的消息,直到用户单击ok按钮才消失、 ? 2)yesno部件 允许用户对窗口中显示的问题选择yes或no。会生成两个按钮。...18.2.3 在脚本中使用dialog命令 记住两个注意事项: 1)如果有cancel或no按钮,检查dialog命令的退出状态码 2)重定向STDERR获得输出值 例子: 1 #!...-eq 1 ] # 获取退出状态码,如果失败(1)退出。  ...menusage ;;  40         0)  41                 break ;;  42         *)  43                 dialog --msgbox

1.2K50

焦点事件中的Validating处理方法

如果在 Validating 事件委托中,CancelEventArgs 对象的 Cancel 属性设置为 true,正常情况下将在 Validating 事件之后发生的所有事件均被取消。...如果测试失败, Validating 事件的 CancelEventArgs 的 Cancel 属性将设置为 True。...您可以重写验证,并通过创建窗体的 Closing 事件的处理程序来关闭仍包含无效数据的窗体。在该事件中,将 Cancel 属性设置为 False。这将强制关闭该窗体。        ...ValidEmailAddress(this.textBox1.Text,out errorMsg))    {     //如果效验没有通过取消后继事件,即Validated,LostFocus    ...string errorMessage)   {    //首先判断是否为,然后判断是否有@,.符号    if(emailAddress.Length==0)    {     errorMessage

2K10

VBA专题10-23:使用VBA操控Excel界面之添加动态菜单

xml =xml & _ "" content = xml 'To view the XML code...然而,如果用户在设置勾选该复选框后,通过单击工作表标签激活其他工作表,那么动态菜单被无效,与菜单相关的任何数据(包括复选框的勾选条件)将被销毁。...如果要保留条件,可以在其被无效前存储其状态,然后在重新创建菜单时恢复其状态。这可以通过使用模块级的变量和getPressed回调属性来实现。...现在,复选框能够保留其在动态菜单被无效并重新构建后的状态。正如所看到的,Checkbox1Pressed模块级变量在过程调用之间保留其值。...如果要在用户关闭并重新打开该文件之后保留该复选框的状态,那么可能要在隐藏的工作表或者在Windows注册表中存储其状态。

5.9K20
领券