首页
学习
活动
专区
工具
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

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

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

VBA自定义函数:文本转换为日期时获取正确的日期格式

'在该函数中, 什么是有效日期具有以下标准: '年份必须是2或4位数字或为. 如果它是两位数字, 那么它前面将加上"20".如果它是空白的,那么它将是今年....If End If On Error GoTo 0 End If End If End Function 在该函数中,什么是有效日期具有以下标准:年份必须是2位或4位数字或为。...如果它是两位数字,那么它前面将加上“20”;如果它是空白的,那么它将是今年。 在使用DateSerial函数从文本到日期的转换中获得的结果中,日、月和年不会更改。...如果输入有效,它会根据选择的日期格式,通过文本到日期的转换生成日期。...例如: Private Sub CommandButton1_Click() Dim myDate As Date Dim tx As String tx = TextBox1 If Correct_Date

12410

《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.3K50

焦点事件中的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
领券