Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同一行不同列上的Python Tkinter文本不';不要排队_Python_User Interface_Tkinter - Fatal编程技术网

同一行不同列上的Python Tkinter文本不';不要排队

同一行不同列上的Python Tkinter文本不';不要排队,python,user-interface,tkinter,Python,User Interface,Tkinter,这是在添加下拉框和微调器之后发生的。文字有点偏,有些太偏左,有些垂直空间不均匀。有人有类似的问题或解决方案吗 注意:左边的文字是为了表示它没有对齐,但是因为我的作品,它被有意地剪掉了 这是密码 test[iii].spinner = tki.Spinbox(frame, from_=0, to=test[iii].maxVal) test[iii].spinner.grid(row=iii, column = 1) test[iii].spinne

这是在添加下拉框和微调器之后发生的。文字有点偏,有些太偏左,有些垂直空间不均匀。有人有类似的问题或解决方案吗

注意:左边的文字是为了表示它没有对齐,但是因为我的作品,它被有意地剪掉了

这是密码

        test[iii].spinner = tki.Spinbox(frame, from_=0, to=test[iii].maxVal)
        test[iii].spinner.grid(row=iii, column = 1)
        test[iii].spinner.delete(0,"end")
        test[iii].spinner.insert(0,test[iii].minVal)

        tki.Label(frame,text=test[iii].label).grid(sticky = "W", row=iii, column = 0)
        tki.Label(frame,text=" Mission Number: ").grid(sticky = "W", row=iii, column = 2)
        test[iii].spinner = tki.Spinbox(frame, from_=0, to=999999999)
        test[iii].spinner.grid(row=iii, column = 3)


        tki.Label(frame,text=test[iii].label).grid(sticky = "W", row=iii, column = 0)
        tki.Label(frame,text=test[iii].comment).grid(sticky = "W", row=iii, column = 2)

这可能是因为文本大小小于单元格,并且位于单元格内不需要的位置


您可以尝试使用
ipadx
ipady
、两个执行水平和垂直内部填充的
.grid()
.pack()
属性来修复它。这些属性可以将单元格内容放置在其内部的不同位置。

我假设您使用的是
.grid()
。我还没有测试过这个,但是如果你使用

.grid(行=行,列=列,粘性=W)


它应该能用。

我用的是网格。对不起,我必须获得发布代码的许可。