python - 简单 button.grid(row=1, column=0) 代码的语法错误 - tkinter
问题描述
我收到语法错误,如果我取出“按钮”代码,它可以工作。
我认为这与网格功能有关,但我不确定如何修复它。
from tkinter import *
app=Tk()
app.title("Framing Demo")
Label(app, text="Why not...", bg="blue", font="none 12 bold").grid(row=0,
column=0)
Label(app, text="Start now?", bg="pink", font="arial 10
italic").grid(row=1, column=1)
Button(app, text"Register", fg="orange").grid(row=1, column=0)
app.mainloop()
出现'invalid syntax' 消息,IDLE 中没有消息,程序没有启动。
解决方案
声明变量时,您错过了 Button 对象内的等号
它应该是
text = "Register"
而它是
text"Register"
推荐阅读
- scala - 无法获取的存储库 @local_jdk。没有这样的包'@local_jdk//':java.io.IOException:无法创建符号链接
- python - Python seleium 不会从屏幕边缘刮掉元素
- core-data - 在 UUID 类型属性上使用 @FetchRequest 谓词过滤进行不可靠更新?
- sql-server - 执行查询后从表中获取行子集并过滤
- python - 无法在 Docker 的容器上运行 Python3 http.server
- delphi - 在 TEdgeBrowser 中设置用户代理和代理
- javascript - 如何根据所选项目返回列表?
- python - 如何为 UTF-8 存储序列化 Python 请求的 cookie?
- sql-server - 用于恢复数据库的 SQL Server T-SQL 脚本问题
- c++ - 如何将 std::setw() 与数组输出一起使用?