위젯의 중심을 Tkinter에서 유지하는 방법?

TheEvil_potato

OptionMenu를 변경할 때 모두 왼쪽으로 이동하고 모든 것이 중앙에 유지되기를 원합니까?

w2 위젯을 변경할 때마다 변경됩니다.

암호:

from Tkinter import *

root=Tk()
root.geometry("540x250+400+250")
root.title('Converter')
root.resizable(0, 0)

variable = StringVar(root)
variable.set("   Select A Measurement   ") # default value

variable2 = StringVar(root)
variable2.set("Select A Second Measurement") # default value

l=Label(root,text='To')
l.grid(row=1, column=1, sticky='NW')

w = OptionMenu(root, variable, "CM", "MM", "M", "Inches")
w.grid(row=1, column=0, sticky='NE')

w2 = OptionMenu(root, variable2, "Inches", "MM", "M", "CM")
w2.grid(row=1, column=2, sticky='NW')

#spacers
w = Label(root,text='  ')
w.grid(row=3, column=1, sticky='NW')

#spacers
w = Label(root,text='  ')
w.grid(row=2, column=1, sticky='NW')

b = Button(root, text="  Convert  ",font=(None,15))
b.grid(row=4, column=1, sticky='NW')

mainloop()
순 다르 나타 라즈

문제는 그리드가 움직이지 않기를 원한다면 유연 .grid_columnconfigure(1, weight=100,minsize=150) minsize하다는 것입니다.

에서 문서 명확하게 밝혔다 :

"columnconfigure"와 "rowconfigure"는 모두 "최소 크기"그리드 옵션을 사용합니다.이 옵션은 열이나 행이 축소되지 않도록하는 최소 크기를 지정합니다.

from Tkinter import *

root=Tk()
root.geometry("540x250+400+250")
root.title('Converter')
root.resizable(0, 0)

frame = Frame(root)
frame.grid(row=0, column=0, sticky='NSEW')


frame.grid_columnconfigure(0,minsize=180 )
frame.grid_columnconfigure(1, weight=100,minsize=150)
frame.grid_columnconfigure(2, weight=100,minsize=150)
frame.grid_columnconfigure(3, weight=100,minsize=150)

variable = StringVar(root)
variable.set("   Select A Measurement   ") # default value

variable2 = StringVar(root)
variable2.set("Select A Second Measurement") # default value

l=Label(frame,text='To')
l.grid(row=1, column=1, sticky='NW',)


w = OptionMenu(frame, variable, "CM", "MM", "M", "Inches")
w.grid(row=1, column=0, sticky='NE')

w2 = OptionMenu(frame, variable2, "Inches", "MM", "M", "CM")
w2.grid(row=1, column=2, sticky='NW')

#spacers
w = Label(frame,text='  ')
w.grid(row=3, column=1, sticky='NW')

#spacers
w = Label(frame,text='  ')
w.grid(row=2, column=1, sticky='NW')

b = Button(frame, text="  Convert  ",font=(None,15))
b.grid(row=4, column=1, sticky='NW')

mainloop()

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Tkinter 위젯을 다른 위젯 위에 유지하는 방법

분류에서Dev

프레임 상단의 Tkinter에서 레이블 위젯 (페이지 제목)을 유지하는 방법

분류에서Dev

두 개 이상의 위젯을 중심으로하는 tkinter

분류에서Dev

레이아웃 중앙에 위젯을 유지하는 방법

분류에서Dev

tkinter에서 항목 위젯의 유효성을 검사하는 방법을 이해할 수 없습니다.

분류에서Dev

"행 위젯에서 두 개의 텍스트 위젯을 만드는 방법"

분류에서Dev

matplotlib에서 축의 중심에 0을 강제하는 방법

분류에서Dev

tkinter에서 루프에 대한 항목 위젯의 값을 저장하는 방법은 무엇입니까?

분류에서Dev

Python에서 tkinter ttk Scale 위젯의 정수 값을 검색하는 방법은 무엇입니까?

분류에서Dev

Flutter : 컨테이너 내부의 고정 된 중앙 위젯 아래에 위젯을 배치하는 방법

분류에서Dev

Flutter의 ByteData에서 이미지 위젯을로드하는 방법

분류에서Dev

GridView Flutter 내에서 위젯의 오프셋을 얻는 방법

분류에서Dev

메인 창의 중앙 위치에 QDialog 위젯을 여는 방법

분류에서Dev

Excel에서 열의 중심 값을 얻는 방법

분류에서Dev

위젯 Python Tkinter의 이름을 얻는 방법

분류에서Dev

Scaffold 위젯의 서랍 색상을 변경하는 방법

분류에서Dev

클래스 내에서 tkinter의 nametowidget 함수로 위젯 이름을 얻는 방법

분류에서Dev

GtkNotebook 위젯에 GtkAboutDialog의 내용을 삽입하는 방법

분류에서Dev

위젯의 TextView에 현재 시간을 표시하는 방법

분류에서Dev

Mandelbrot 세트에서 줌을위한 좋은 중심을 결정하는 방법

분류에서Dev

Flutter Bloc 위젯 자체에서 BlocBuilder의 위젯을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Android 홈 화면 위젯에서 소켓 연결을 유지하는 방법

분류에서Dev

tkinter로 텍스트 위젯에서 C ++ 구문을 강조하는 방법

분류에서Dev

파이썬 클래스 내에서 Tkinter 위젯을 참조하는 방법

분류에서Dev

Tkinter에서 위젯을 세로로 중앙에 배치하는 방법은 무엇입니까?

분류에서Dev

중심 원의 맨 위에서 시작하여 중심 원 주위에 x 개의 원을 그리는 방법은 무엇입니까?

분류에서Dev

tkinter의 최상위 위젯에 입력 된 값을 가져 와서 메인 창에서 사용하여 표시하는 방법은 무엇입니까?

분류에서Dev

Tkinter의 텍스트 위젯에서 복사, 붙여 넣기 및 백 스페이스를 중지하는 방법은 무엇입니까?

분류에서Dev

Flutter에서 배열 내부의 위젯에 값을 전달하는 방법

Related 관련 기사

  1. 1

    Tkinter 위젯을 다른 위젯 위에 유지하는 방법

  2. 2

    프레임 상단의 Tkinter에서 레이블 위젯 (페이지 제목)을 유지하는 방법

  3. 3

    두 개 이상의 위젯을 중심으로하는 tkinter

  4. 4

    레이아웃 중앙에 위젯을 유지하는 방법

  5. 5

    tkinter에서 항목 위젯의 유효성을 검사하는 방법을 이해할 수 없습니다.

  6. 6

    "행 위젯에서 두 개의 텍스트 위젯을 만드는 방법"

  7. 7

    matplotlib에서 축의 중심에 0을 강제하는 방법

  8. 8

    tkinter에서 루프에 대한 항목 위젯의 값을 저장하는 방법은 무엇입니까?

  9. 9

    Python에서 tkinter ttk Scale 위젯의 정수 값을 검색하는 방법은 무엇입니까?

  10. 10

    Flutter : 컨테이너 내부의 고정 된 중앙 위젯 아래에 위젯을 배치하는 방법

  11. 11

    Flutter의 ByteData에서 이미지 위젯을로드하는 방법

  12. 12

    GridView Flutter 내에서 위젯의 오프셋을 얻는 방법

  13. 13

    메인 창의 중앙 위치에 QDialog 위젯을 여는 방법

  14. 14

    Excel에서 열의 중심 값을 얻는 방법

  15. 15

    위젯 Python Tkinter의 이름을 얻는 방법

  16. 16

    Scaffold 위젯의 서랍 색상을 변경하는 방법

  17. 17

    클래스 내에서 tkinter의 nametowidget 함수로 위젯 이름을 얻는 방법

  18. 18

    GtkNotebook 위젯에 GtkAboutDialog의 내용을 삽입하는 방법

  19. 19

    위젯의 TextView에 현재 시간을 표시하는 방법

  20. 20

    Mandelbrot 세트에서 줌을위한 좋은 중심을 결정하는 방법

  21. 21

    Flutter Bloc 위젯 자체에서 BlocBuilder의 위젯을 업데이트하는 방법은 무엇입니까?

  22. 22

    Android 홈 화면 위젯에서 소켓 연결을 유지하는 방법

  23. 23

    tkinter로 텍스트 위젯에서 C ++ 구문을 강조하는 방법

  24. 24

    파이썬 클래스 내에서 Tkinter 위젯을 참조하는 방법

  25. 25

    Tkinter에서 위젯을 세로로 중앙에 배치하는 방법은 무엇입니까?

  26. 26

    중심 원의 맨 위에서 시작하여 중심 원 주위에 x 개의 원을 그리는 방법은 무엇입니까?

  27. 27

    tkinter의 최상위 위젯에 입력 된 값을 가져 와서 메인 창에서 사용하여 표시하는 방법은 무엇입니까?

  28. 28

    Tkinter의 텍스트 위젯에서 복사, 붙여 넣기 및 백 스페이스를 중지하는 방법은 무엇입니까?

  29. 29

    Flutter에서 배열 내부의 위젯에 값을 전달하는 방법

뜨겁다태그

보관