2017-10-01 4 views
0

텍스트 상자에 힌트 값을 추가하고 싶습니다. (아무것도 때이 원하는 분야에 화를 내며 사진에 "귀하의 의견을 입력"삼았가 힌트)는 this-텍스트 상자에 힌트를 추가하는 방법

hint value

과 같아야합니다

내 코드 -

어떻게하면됩니까?

감사합니다.

답변

0

간단하게 기본값을 추가해야합니다.

field = 'UserName' 
    row = Frame(root) 
    lab = Label(row, width=15, text=field, anchor='w') 
    ent = Entry(row) 


    ent.insert(0, 'Your default value here...') 


    row.pack(side=TOP, fill=X, padx=5, pady=5) 
    lab.pack(side=LEFT) 
    ent.pack(side=RIGHT, expand=YES, fill=X) 
+0

감사하지만 기본 텍스트처럼 힌트/제목과 같은 배경이 아니길 바란다. –

+0

마우스 클릭 이벤트를 만들어야 사용자가이를 클릭 할 때 기본값이 사라지고 텍스트 색상이 검은. –

+0

마우스 클릭 이벤트는 어떻게 만듭니 까? –

0

이제까지 깨달았어야 했으므로 자리 표시 자/힌트 속성은 없습니다. 기본 값과 마우스 클릭 이벤트를 사용하여 기능을 에뮬레이트 할 수 있습니다.

기본 텍스트를 자리 표시 자처럼 보이게하려면 필요한 스타일을 조정하십시오. 예 : 색상으로 텍스트의 색상을 지정할 수 있습니다. # b3b3b3;

나는 그 해킹을 알고 있지만 이것이 내가 생각할 수있는 유일한 방법이다.

관련 문제