Skip to content
컴퓨터잡담
2021.06.23 13:32

파이썬 멀티라벨 소스 줄이기

조회 수 1423 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

파이썬 멀티라벨 소스 줄이기

 

용자 지정 위젯을 정의하여 4 개의 개체 (레이블 3 개 및 버튼 1 개)를 a 안에 감싼 frame다음 배열을 기반으로 사용자 지정 위젯을 만들 수 있습니다. 다음은 샘플 코드입니다.

from tkinter import *

root = Tk()

class MyLabel(Frame):
  def __init__(self, master, name, percentage, domain):
    Frame.__init__(self, master, bd=2, relief='raised')
    Label(self, text='%3d%%'%percentage, font=('Arial', 24), fg='#88F', width=4, anchor='e').grid(row=0, column=0, rowspan=2)
    Label(self, text=name, font=('Aria', 16, 'bold'), fg='black', width=15, anchor='w').grid(row=0, column=1)
    Label(self, text=', '.join(domain), font=('Aria', 10), fg='black').grid(row=1, column=1, sticky='w')
    Button(self, text='View', fg='white', bg='#44F').grid(row=0, column=2, rowspan=2, padx=10)
    self.columnconfigure(1, weight=1)

name = ['vj', 'aj', 'bon', 'hi']
percentage = [96, 85, 90, 65]
domain = [['html','css','js'], ['java','kotlin','python'], ['html','python'], ['java','html','css','js']]

for i, n in enumerate(name):
  MyLabel(root, n, percentage[i], domain[i]).pack(expand=True, fill='x')

root.mainloop()

및 출력 :

여기에 이미지 설명 입력

 

 

 

로그인 후 댓글쓰기가 가능합니다.

?

List of Articles
번호 분류 제목 날짜 조회 수
72 파이썬 파이썬 매수할 피라미드 매수전략 2021.09.06 1486
71 Server Apache에 대한 mod_proxy 지원 구성 2016.09.06 1486
70 컴퓨터잡담 파이썬 최대값 두번째 큰값 세번째 큰값 구하기 2021.07.27 1456
69 컴퓨터잡담 파이썬 자주 발생되는 에러(오류) 대처방법 file 2021.06.05 1453
68 Server MySQL 5.6 my.cnf 글로벌 변수인지 세션변수인지 확인 2016.03.24 1442
67 컴퓨터잡담 무선 공유기 선택시 중요한 4가지 2015.09.07 1434
66 컴퓨터잡담 파이썬 웹페이지 기업정보 추출하기 2021.06.02 1432
65 컴퓨터잡담 Python 파일을 exe파일로 컴파일하기 2021.06.16 1430
64 WindowsTip 윈도우 XP에서 exFAT 인식 패치방법 file 2015.01.14 1425
63 WindowsTip autohotkey regwrite ipv6 제거툴 file 2014.12.27 1423
» 컴퓨터잡담 파이썬 멀티라벨 소스 줄이기 2021.06.23 1423
61 컴퓨터잡담 파이썬 한우정액 정보 스프레드로 추출하기 file 2021.06.05 1406
60 컴퓨터잡담 파이썬 IF문 2021.06.16 1400
59 컴퓨터잡담 파이썬 사이트 정보 가져와서 필요한 내용 추출하기 2021.05.31 1391
58 WindowsTip 복구콘솔 USB 만들기 2015.01.09 1371
57 WindowsTip 알리익스프레스에서 산 ralink 802.n usb driver file 2015.01.09 1370
56 컴퓨터잡담 KM Wakeup 절전모드 예약 및 깨우는 프로그램 file 2021.07.08 1370
55 Server [Apache] mod_expires .htaccess을 수정하여 브라우저 캐싱하기 2016.03.16 1369
54 Server XE 업데이트 후 모듈업데이트가 안될때 참고 file 2015.03.13 1366
53 컴퓨터잡담 파이썬의 IF문 사용시 실행값에서 오류발생시 진행하는 예외처리 방법 2021.06.15 1365
Board Pagination Prev 1 ... 39 40 41 42 43 44 Next
/ 44

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소