python - 如何在python tkinter中创建以美元符号开头的条目
问题描述
我如何创建一个以美元符号开头的条目,这样我就不必每次都在 python tkinter 的条目中输入符号 这里是代码
price = Entry(Forms, textvariable=PRICE, width=30)
price.grid(row=1, column=1)
解决方案
PRICE
您可以在开始时设置文本
PRICE = tk.StringVar(value='$')
或者
PRICE.set('$')
然后Entry(..., textvariable=PRICE)
将在开始时显示它。但是用户可以删除它,并且需要更多的工作来阻止它。
import tkinter as tk
root = tk.Tk()
PRICE = tk.StringVar(value='$')
#PRICE.set('$')
entry = tk.Entry(root, textvariable=PRICE)
entry.grid(row=0, column=1)
root.mainloop()
我宁愿把$
标签放在左边,Entry
然后用户只能写数字。
import tkinter as tk
root = tk.Tk()
PRICE = tk.StringVar()
label = tk.Label(root, text='$')
label.grid(row=0, column=0)
entry = tk.Entry(root, textvariable=PRICE)
entry.grid(row=0, column=1)
root.mainloop()
推荐阅读
- apache-beam - Apache calcite:将整数转换为日期时间
- rethinkdb - RethinkDB 查询:如何根据日期范围进行采摘
- jquery - 删除向上箭头并替换为按钮上的向下箭头
- excel - 如何从当前日期减去自动过滤 VBA 的 3 天
- c# - Unity3D中使用第一人称控制器进行空中移动,c#
- regex - 正则表达式将组视为字符串
- sql - 查找连接表中两个 ID 之间的最短路径长度
- javascript - 如何在使用 Javascript 在 div 中附加 html 时实现字符串插值
- angular - Angular App 只允许构造函数中的依赖项使用@Inject
- excel - VBA 用户表单查找返回空白值