小编sha*_*awn的帖子

使用框架和网格的tkinter gui布局

我的gui布局

gui布局

看起来几乎没有像我期望的那样

我的期望

所以我假设有一些我不明白的基础知识.

我假设框架包含他们自己的"网格空间"(行,列),但我看到的行为并不能解决这个问题,而且我不知道如何让事情按照我想要的方式运行到顶部框架.我的标签应该在跨越整个框架的"框架标签"下的同一行L到R上 - 除非他们没有.我希望实际看起来更像目标jpg,我想使用网格来做到这一点.

您只需看到绿框右侧的一个输入字段即可.它为什么要去那里?

from Tkinter import *

root = Tk()
root.title('Model Definition')
root.resizable(width=FALSE, height=FALSE)
root.geometry('{}x{}'.format(460, 350))

top_frame = Frame(root, bg='cyan', width = 450, height=50, pady=3).grid(row=0, columnspan=3)
Label(top_frame, text = 'Model Dimensions').grid(row = 0, columnspan = 3)
Label(top_frame, text = 'Width:').grid(row = 1, column = 0)
Label(top_frame, text = 'Length:').grid(row = 1, column = 2)
entry_W = Entry(top_frame).grid(row = 1, column = 1)
entry_L = Entry(top_frame).grid(row = 1, column = 3)
#Label(top_frame, text = '').grid(row …
Run Code Online (Sandbox Code Playgroud)

python layout tkinter frame

20
推荐指数
2
解决办法
6万
查看次数

git 正在向我的命令字符串添加控制字符,因此炸毁 '$'\033''[m'

我正在尝试运行一个曾经可以工作的 git bash 命令,但最近失败了。我不知道从那时到现在有什么变化(没有新的 git d/l)。

这是命令参考: git status | grep '已删除:' | cut -d':' -f2 | xargs -t -I {} git add -u "{}"

现在我想劫持它的尾端,以便我可以将多个文件输入到 git 命令中。git status .. 未跟踪的文件:(使用“git add ...”包含在将提交的内容中) Docs/collisions_bbox_08232021.jpg Docs/collisions_bbox_08232021.psd Fml/collisions_082321.flt Fml/scaleRef/sscalen_Refmlfml/sg sgn_wrong_way_do_not_enter_Low_3f_scale.flt ..

我的命令: $ git status | grep Fml Fml/collisions_082321.flt Fml/scaleRef/sgn_one_way_Low_2f_scale.flt Fml/scaleRef/sgn_wrong_way_do_not_enter_Low_3f_scale.flt

这是问题所在:

xxx MINGW64 /e/sss/ProjectData (master)
$ git status | grep Fml | xargs -t -I {} git add -u "{}"
git add -u ''$'\033''[31mFml/collisions_082321.flt'$'\033''[m'
fatal: pathspec '?[31mFml/collisions_082321.flt?[m' did not match any …
Run Code Online (Sandbox Code Playgroud)

git

0
推荐指数
1
解决办法
28
查看次数

标签 统计

frame ×1

git ×1

layout ×1

python ×1

tkinter ×1