日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python视窗版_Python GUI tkinter窗口视窗学习3

發(fā)布時間:2025/4/5 python 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python视窗版_Python GUI tkinter窗口视窗学习3 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python GUI tkinter窗口視窗學習3

# test9

import tkinter as tk

window = tk.Tk()

window.title(‘my test9‘)

window.geometry(‘700x400‘)

l = tk.Label(window,bg = ‘green‘,width = 20,text = ‘empty‘)

l.pack()

def print_selection():

if (var1.get() == 1) & (var2.get() == 0): # 如果選中第一個選項,未選中第二個選項

l.config(text=‘I love only Python ‘)

elif (var1.get() == 0) & (var2.get() == 1): # 如果選中第二個選項,未選中第一個選項

l.config(text=‘I love only go‘)

elif (var1.get() == 0) & (var2.get() == 0): # 如果兩個選項都未選中

l.config(text=‘I do not love either‘)

else:

l.config(text=‘I love both‘) # 如果兩個選項都選中

# 定義兩個checkbutton選項并放置

# 存放選擇值

var1 = tk.IntVar()

var2 = tk.IntVar()

c1 = tk.Checkbutton(window,text = ‘python‘,variable=var1,onvalue = 1,offvalue = 0,command = print_selection)

c2 = tk.Checkbutton(window,text = ‘go‘,variable=var2,onvalue = 1,offvalue = 0,command = print_selection)

c1.pack()

c2.pack()

window.mainloop()

import tkinter as tk # 使用Tkinter前需要先導入

# 第1步,實例化object,建立窗口window

window = tk.Tk()

# 第2步,給窗口的可視化起名字

window.title(‘My Window‘)

# 第3步,設定窗口的大小(長 * 寬)

window.geometry(‘500x300‘) # 這里的乘是小x

# 第4步,在圖形界面上創(chuàng)建一個標簽label用以顯示并放置

l = tk.Label(window, bg=‘green‘, fg=‘white‘, width=20, text=‘empty‘)

l.pack()

# 第6步,定義一個觸發(fā)函數(shù)功能

def print_selection(v):

l.config(text=‘you have selected ‘ + v)

# 第5步,創(chuàng)建一個尺度滑條,長度200字符,從0開始10結束,以2為刻度,精度為0.01,觸發(fā)調用print_selection函數(shù)

s = tk.Scale(window, label=‘try me‘, from_=0, to=10, orient=tk.HORIZONTAL, length=200, showvalue=0,tickinterval=2, resolution=0.01, command=print_selection)

s.pack()

# 第7步,主窗口循環(huán)顯示

window.mainloop()

# test11

import tkinter as tk

window = tk.Tk()

window.title(‘my test‘)

window.geometry(‘700x400‘)

# 用tkinter只能裝入GIF圖片,也就是擴展名是.gif的圖片文件

canvas = tk.Canvas(window,bg = ‘green‘,height=350,width =700)

image_file = tk.PhotoImage(file = ‘pic.gif‘)

# 圖片錨定點(n圖片頂端的中間點位置)放在畫布(350,0)坐標處 (最上方的中間位置)

image = canvas.create_image(350,0,anchor = ‘n‘,image=image_file)

# 畫圖形

x0,y0,x1,y1 = 100,100,150,150

line = canvas.create_line(x0,y0,x1,y1)

oval = canvas.create_oval(x0+120, y0+50, x1+120, y1+50, fill=‘yellow‘) # 畫圓 用黃色填充

arc = canvas.create_arc(x0, y0+50, x1, y1+50, start=0, extent=180) # 畫扇形 從0度打開收到180度結束

rect = canvas.create_rectangle(0, 30, 40, 30+20) # 畫矩形正方形

canvas.pack()

window.mainloop()

原文:https://www.cnblogs.com/serendipity-my/p/13720479.html

總結

以上是生活随笔為你收集整理的python视窗版_Python GUI tkinter窗口视窗学习3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。