import tkinter as tk
# 메인윈도우 객체 생성
root = tk.Tk()
main = tk.Frame(root)
frame01 = tk.Frame(root)
# main 화면
def main_manue():
    
frame01.pack_forget()
    
main.pack()
    
# 윈도우 창 크기 설정
    root.geometry("400x500")
# 주식차트 화면
def stock_graph():
    
main.pack_forget()
    
frame01.pack()
    
# 윈도우 창 크기 설정
    root.geometry("400x500")
# 윈도우 종료
def close_window():
    
root.destroy()
# 윈도우 창 타이틀 설정
root.title("첫 번째 애플리케이션")
# ---------------------------------메인---------------------------------------
label = tk.Label(maintext="주식정보"height=3width=20font=("Helvetica"24))
# -----------------------메인메뉴쪽버튼지정--------------------------------------
btn1_label = tk.Label(maintext="주식정보입력"width=15)
btn1 = tk.Button(maintext="주식정보입력"width=15command=main_manue)
btn_escape = tk.Button(maintext="esc"width=15command=close_window)
# 레이블 및 버튼 위치 설정
label.pack(side="top")btn1_label.place(x=150y=150)  
# y 좌표를 조정하여 라벨이 가려지지 않도록 함
btn1.place(x=150y=175)  
# y 좌표를 조정하여 버튼이 가려지지 않도록 함
btn_escape.place(x=10y=400)
  
# 좌측 하단에 배치
# --------------------------------주식정보그래프 화면----------------------------------------------

# ----------------------------------------------------------
# 메인 윈도우 보이기
main_manue()
# 윈도우 창을 유지하기 위한 메인 루프 실행
root.mainloop()


이 코드를 실행하면 버튼과 라벨들이 보여야 하는데 y값이 100 을 초과하면 


위 사진처럼 버튼과 라벨들이 안보입니다. 왜 그런건가요? 분명 화면 프레임 만들어서 나누기 전에 버튼과 라벨 위치 설정했을 때는 정상적으로 글씨랑 버튼이 나타났는데.

사용한 것은 

주피터노트북

vscode

import tkinter as tk