如何在Python中读取文件的每一行并将每一行存储为列表中的元素?
我想逐行读取文件,并将每行附加到列表的末尾.
我使用Python来解析日志文件中的条目,并使用Tkinter显示条目内容,到目前为止它非常好.输出是标签小部件的网格,但有时会有比屏幕上显示的行多的行.我想添加一个滚动条,看起来应该很容易,但我无法弄明白.
该文档暗示只有List,Textbox,Canvas和Entry小部件支持滚动条界面.这些似乎都不适合显示小部件网格.可以在Canvas小部件中放置任意小部件,但您似乎必须使用绝对坐标,因此我无法使用网格布局管理器?
我已经尝试将小部件网格放入框架,但这似乎不支持滚动条界面,所以这不起作用:
mainframe = Frame(root, yscrollcommand=scrollbar.set)
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议绕过这个限制吗?我不想在PyQt中重写并增加我的可执行图像大小,只需要添加一个滚动条!
我正在学习Python,我想用它来创建一个简单的GUI应用程序,因为Tkinter它已经内置(并且使用起来非常简单),我想用它来构建我的应用程序.
我想创建一个应用程序,它将显示一个表,其中包含我从数据库加载的一些数据.
我搜索过table但无法找到有关Tkinter table组件的任何示例和/或文档.
是否Tkinter有一个内置的table组件?如果没有,我可以/我应该使用什么呢?
我希望创建类似于Tkinter中的表的东西,但它不一定必须是一个.
我想创建标题'Name1','Name2','Value'作为示例,并且在每个标题下面我希望有几个空白行.
这些行我希望稍后填写(因此是一个Label),其中包含我已计算的值或名称的字符串值.
对于'Name2',我实际上希望整个列都是下拉菜单.我已经为它自己创建了一个代码,但我不确定如何将它合并到这个'table'中.
例如,是否可以在Label小部件周围创建边框,使其看起来像"桌子"?
我们非常感谢在这种情况下可能出现的任何指示.如果您需要我的任何代码来进行某些操作,请询问.谢谢!