Tkinter教程之Message篇

2021-07-14 18:12:49 字數 1104 閱讀 1290

'''tkinter教程之message篇'''

# message也是用來顯示文字的,用法與label基本一樣

'''1.建立乙個簡單的message'''

from tkinter import *

root = tk()

# 執行程式,可以看到hello之後,message顯示在它的下一行,這也是message的乙個特性。label沒有。

message(root, text='hello message').pack()

'''2.如果不讓它換行的話,指定足夠大的寬度'''

message(root, text='hello message', width=100).pack()

'''3.使用aspect屬性指定寬高比例'''

for i in range(10):

message(root, text='a' * i, aspect=400).pack()

root.mainloop()

'''4message繫結變數'''

# -*- coding: utf-8 -*-

from tkinter import *

root = tk()

v = stringvar()

v.set('000')

for i in range(10):

message(root, text='a', textvariable=v).pack()

# 列印當前的v值,只要是其中的乙個message的值發生變化,則此v值就會改變。

# 繫結變數v,雖然建立message時使用了text來指定message的值,繫結的變數優先順序高,可以改變text指定的值。

print(v.get())

'''5.測試一下justify屬性'''

for i in [left, right, center]:

message(root, text='abc def ghi', justify=i).pack()

#顯示的文字自動斷行,上下行分別使用了左對齊,右對齊和居中對齊

root.mainloop()

Tkinter教程之Canvas篇 3

25.繪製位圖 coding utf 8 使用bitmap建立點陣圖create bitmap from tkinter import root tk 建立乙個canvas,設定其背景色為白色 cv canvas root,bg white d for i in d cv.create bitmap...

Tkinter使用教程之Android測試工具

實戰解析 from tkinter import from tkinter import ttk def create window 建立視窗 root tk root.title androidtool root.geometry 360x282 root.resizable 0,0 標題行功能 ...

OpenGL教程之著色

jeff molofee nehe 的opengl 教程 著色 原 文 lesson 3 colors 譯 者 cker 上一課中我教給您三角形和四邊形的繪製方法。這一課我將教您給三角形和四邊形新增2種不同型別的著色方法。使用單調著色 flat coloring 給四邊形塗上固定的一種顏色。使用平滑...