캔버스에 레이블을 하나씩 배열하고 싶습니다. 그러나 배치는 원하는대로 나오지 않습니다. 다음은 캔버스에 레이블을 삽입하는 기능입니다. 그러나 for 루프에있는 것들은 중첩됩니다. 이유 - 일부 레이블의 크기가 다른 레이블보다 큽니다. 따라서 가장 큰 크기는 80이고 게재 위치는 각각 가정합니다. 이 접근법을 바꾸고 싶습니다. 오히려 나는 라벨을 상대적으로
별도의 프로그램에서 tkinter 창에서 버튼을 클릭 할 때 python 프로그램 (예 : program.py)을 실행하고 싶습니다. 그러나 모듈에서 클래스를 가져 오면 실행됩니다. 클릭하면 모듈을 실행할 수있는 버튼을 어떻게 얻습니까? 어떤 도움이라도 대단히 감사합니다. 실행 (program.py)에 다른 모듈 : Tkinter를 버튼 class samp
현재 트 리뷰를 사용 중입니다. 문제는 내가 꽤 큰 데이터 세트를 사용하고 있다는 것이다. GUI가 방대하지 않으므로 Treeview의 크기를 창에 맞게 제한하고 세로 및 가로 스크롤 막대를 추가했습니다. 그것은 원하는대로 데이터를 정확히 표시하지만 각 방향으로 스크롤 할 때 속도 문제가 있습니다. 스프레드 시트와 유사한 데이터를 표시하는 더 좋고/더 빠른
양식에 텍스트 상자와 레이블이 있습니다. 입력 상자에서 데이터를 가져와 해당 플로트가 있는지 확인해야합니다. nameOfText = (textboxName.get())
ra = float(textboxra.get())
if type(ra) == float:
print("Its a number")
else:
tkinter로 엔트리 위젯을 만드는 데 어려움이 있습니다. 필요한 모듈을 가져 왔고 이미 여러 버튼과 확인란을 만들었습니다. 그러나 항목을 제대로 초기화하는 방법을 알아낼 수 없습니다. 여기 내 관련 코드입니다 : 내가 어떤 역 추적을 보이지 않아요 # Necessary Modules.---------------------------------------
기본 텍스트가 상자에 표시된 항목 위젯이 필요합니다. 상태 비활성화. 편집 버튼을 클릭하면 활성화되고 텍스트를 변경할 수 있습니다. 수정 버튼 부분을 관리 할 수 있으며 항목 위젯에 대한 도움이 필요합니다. 이 코드로 시도하십시오 -text 옵션, 즉 텍스트가 입력 위젯에 입력이 포함 된 글로벌 변수의 이름 -textvariable의 약자입니다 entr