python - 如何将 tkinter 帧中的元素数存储为整数?
问题描述
我正在尝试编写一个条件语句,如果框架中没有任何小部件,则会向用户抛出错误。
我试过这个:
if frame.winfo_children() < 1:
errorMessage = tk.Label(master, text='Error. No file selected', fg='#FF0000')
canvas.create_window(200, 50, window=errorMessage)
但是,这不起作用,因为三元运算符不支持列表和整数之间的比较。我怎样才能将框架中的小部件数量作为一种int
类型?
解决方案
改为使用if len(frame.winfo_children()) < 1:
。
推荐阅读
- linux - 如何在不同的容器中运行相同的命令?
- java - 用Java计算Excel一列的重复行数
- python-3.x - 如何从 Colab Notebook 中提取 Google Cloud Storage 存储桶中的 tar.gz 文件?
- sql - 如何为每个列值选择不同的项目数?
- birt - 在 AIX 上,BIRT 看到字体,rotatedtext 控件没有
- firebase - 如何在 us-central1 以外的区域使用 httpsCallable for web
- javascript - 向帖子添加新评论时“超出最大调用堆栈大小”
- r - 未使用 scale_fill_discrete 值
- php - 我从同一网络中的不同计算机获取相同的 IP 地址
- html - 为什么这个 html 'aside' 没有出现在侧面?