tkinter的messagebox信息提示
在一个页面中有三个需要用户输入的文本框,当用户没有某一个文本框没有输入的时候会弹出一个框来提示用户但如果用户三个都没输入的时候,会出现三个提示框
有没有什么方法只出现一个提示框来提示用户即可 本帖最后由 isdkz 于 2022-3-15 17:15 编辑
你可以放在同一个地方判断,先获取三个文本框的文本,
再用条件语句判断 if text1 and text2 and text3 代码发一下 a = b = c = False # 初始全部条件为假
if xxx: # 文本框 1 有输入
a = True
if xxx: # 文本框 2 有输入
b = True
if xxx: # 文本框 3 有输入
c = True
if all(): # 假设全部文本框为空
xxx
else: # 只是部分文本框为空
if not a:
xxx
if not b:
xxx
if not c:
xxx 傻眼貓咪 发表于 2022-3-15 17:34
字符串只要为空就是 False 吧,还有必要用布尔值吗? isdkz 发表于 2022-3-15 18:02
字符串只要为空就是 False 吧,还有必要用布尔值吗?
只是举例,让楼主容易明白,而不是我们。 傻眼貓咪 发表于 2022-3-15 18:06
只是举例,让楼主容易明白,而不是我们。
好吧{:5_109:}
页:
[1]