案例1 案例来自于:https://bbs.csdn.net/topics/390326088 代码示例: import matplotlib matplotlib.use('TkAgg') from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg from matplotlib.figure import Figure from tkinter import * root = Tk() root.title("tkinter…
设计任务 初步设计程序登录界面,详细分析设计步骤. 程序详细分析 基本框架设计 import tkinter as tk import tkinter.messagebox root = tk.Tk() # 创建应用程序窗口 root.title("用户登录界面设计") root.geometry("230x100") # --------功能块代码开始------- # --------功能块代码结束------ root.mainloop() 设计标签用于提示用…
跳转到自己的博客 任务设定 任务:从网上找到一张图片,然后将其显示在标签上? 网上图片网站:http://pic.58pic.com/58pic/17/56/38/52w58PICtER_1024.jpg 效果: 解决方案 第一步骤:利用简单的爬虫代码,将网上的图片下载下来,以备使用 第二步骤:建立图形界面窗口,将获取的图片放到标签上,完成上图效果 Code分析 # 使用到的相关库 import urllib.request from PIL import Image, ImageTk impo…
跳转到自己的博客 tkinter.Label介绍 什么是标签? 通俗的将就相当于word的功能,能够进行显示不可修改的文字.图片或者图文混排. 直观体会一下 图1 背景图构成:内容区(黑色),填充区(绿色),边框(黄色) 1 https://blog.csdn.net/weixin_41738417/article/details/81539987 编程实践 方案1 import tkinter as tk root = tk.Tk() str1 = "标签可以类比于word排版,我们通过编程实…
标签的各种属性 代码展示: import tkinter as tk root = tk.Tk() root.geometry = '500x300' label1 = tk.Label(root, text='龙王手游', width=50, height=10, bd=10) label1.config(fg='white', bg='black', relief=tk.RAISED, font=('楷体', 10, 'overstrike')) label2 = tk.Label(root…
设计任务 初步设计一个批量生产按钮的函数,根据需要的按钮数量,自动生成多少按钮. 函数设计 import tkinter as tk # 导入tkinter库 root = tk.Tk() # 建立程序主窗口 root.title("Button按钮的自动生成函数") # 设置主窗口的标题 def button_created(button_number): button_list = [] for i in range(button_number): text_str = '按钮'…
跳转到自己的博客 控制变量 变量 符号 意义 默认值 1 var = tk.BooleanVar() 布尔型 0 2 var = tk.StringVar() 字符串控制变量 空字符串 3 var = tk.IntVar() 整数控制变量 0 4 var = tk.DoubleVar() 小数控制变量 0.0 创建控制变量 var = StringVar() 设置控制变量的值 var.set("set a value.") 获得控制变量的值 var.get("get a va…
跳转到我的博客 设计任务 在主窗口root中放置三个容器用于容纳组件,容器采用框架设计. 代码初步设计 import tkinter as tk root = tk.Tk() root.geometry('800x600+200+200') root.title('学习框架') frame1 = tk.Frame(root, bd=2, relief=tk.RAISED) frame1.config(bg='#FFB6C1', height=40, width=760) frame2 = tk.…
设计任务 设计一个主窗口,在其中添加三个标签和三个按钮,当点击按钮时,对标签的内容和色彩进行修改. 代码初步设计 import tkinter as tk root = tk.Tk() def f1(): label1.config(text='点我,我加油了,哈哈', bg='#A23400') def f2(): label2.config(text='successful', bg='#000093') def f3(): label3.config(text='peculiar', bg…
[题记] 我是一个菜鸟,这个系列是我的学习笔记. PyQt5 出来有一段时间了, PyQt5 较之 PyQt4 有一些变化,而网上流传的几乎都是 PyQt4 的教程,照搬的话大多会出错. eric6 也是刚刚出来,eric6 与 PyQt5 结合的教程网上几乎没有. 本人也是一边学习,一边摸索,并记录与此,希望帮到有需要的朋友,更希望路过的大侠多多指教为好. [引子] 用 eric6 与 PyQt5 结合,非常方便的实现界面与逻辑分离,满足python的极速GUI编程,你只需要关注程序的逻辑实现…