一、單選框
from tkinter import *
root = tk()
v = intvar()
radiobutton(root,text='one',variable=v,value=1,).pack(anchor=w)
radiobutton(root,text='two',variable=v,value=2,).pack(anchor=w)
radiobutton(root,text='three',variable=v,value=3,).pack(anchor=w)
mainloop()
二、list列表選擇單選框
from tkinter import *
root = tk()
langs = [
('python',1),
('per1',2),
('ruby',3),
('lua',4)]
print(type(langs))
v = intvar()
v.set(1)
for lang,num in langs:
b = radiobutton(root,text=lang,variable=v,value=num,indicatoron=false) # indicatoron=false 設定單選不使用點的方式。
# fill=x設定和其父視窗一樣寬, 可以使用 fill=x 屬性
b.pack(fill=x)
mainloop()
三、labelframe()標題單選列表
from tkinter import *
'''labelframe()
在乙個labelframe乙個簡單的容器構件。其主要目的是作為乙個間隔或複雜的視窗布局容器.
該部件有一幀的功能,加上能夠顯示標籤.
'''root = tk()
group = labelframe(root,text='選擇你喜歡的語言',padx=5,pady=5)
group.pack(padx=10,pady=10)
langs = [
('python',1),
('per1',2),
('ruby',3),
('lua',4)]
print(type(langs))
v = intvar()
# v.set(1)
for lang,num in langs:
b = radiobutton(group,text=lang,variable=v,value=num)
# fill=x設定和其父視窗一樣寬, 可以使用 fill=x 屬性
b.pack(anchor=w)
mainloop()
python tkinter 單選 多選
單選按鈕 tkinter.radiobutton root,text a pack tkinter.radiobutton root,text b pack tkinter.radiobutton root,text c pack 預設被選中,且單個一組 variable把radiobutton分成...
Python Tkinter 布局方式
優點問題,如何在介面上顯示 定義 所有的tkinter 元件都包含專用的幾何管理方法,這些方法是用來組織和管理整個父配件區中子配件的布局的。tkinter 提供了截然不同的三種幾何管理類 pack grid 和place。pack 幾何管理採用塊的方式組織配件,在快速生成介面設計中廣泛採用,若干元件...
Python tkinter例項 簡單介紹
usr bin env python3.3 coding utf 8 import tkinter as tk from tkinter import ttk def sample1 hello title 1,最簡單 root tk.tk root.title 你好,這是tkinter世界 roo...