当前位置: 首页 > news >正文

阿里云建站中级版和高级版企业购 网站建设

阿里云建站中级版和高级版,企业购 网站建设,秦皇岛黄金海岸介绍,wordpress 有图片的文章先看效果: 只要不停点击底部的按钮,每次都会生成新的颜色。炫酷啊。 import random import tkinter import tkinter.messagebox from tkinter import Button# todo """ 1. 设置一个按钮,来让用户选择是否显示颜色值 2. 把按钮换成 Label…

先看效果:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

只要不停点击底部的按钮,每次都会生成新的颜色。炫酷啊。

import random
import tkinter
import tkinter.messagebox
from tkinter import Button# todo
"""
1. 设置一个按钮,来让用户选择是否显示颜色值
2. 把按钮换成 Label, 用户可以复制颜色。 
3. 换一个版本,自动生成随机颜色, 每2秒自动更换颜色。
"""win = tkinter.Tk()
win.title("Daily Tools")
win.geometry("1250x850+300+200")# 使用一个 frame, 后面用来清理其他的组件
frame = tkinter.Frame(win)
frame.pack(side="top", expand=True, fill="both")colors = ['red', 'green', 'blue', ' yellow', 'orange', 'white', 'cyan', 'purple']# 默认的调用函数。 测试使用的函数。
def what_todo():print("ok")# tkinter.messagebox.showinfo(title='Hey', message='Nice!')def make_button(button_text="这是一个按钮", button_function=what_todo):  ## 只有 button_text 和 button_function 是可变参数,其他都设置为一样的。多个按钮,样式一致,整整齐齐。color_text = "#" + ("%06x" % random.randint(0, 16777215))b = Button(frame,text=color_text,  # button_text,# 生成随机颜色,这里有很多种写法。 # https://stackoverflow.com/questions/19812288/how-to-make-the-foreground-and-background-colors-of-a-button-in-tkinter-random# bg=random.choice(colors),bg=color_text,  #command=button_function,fg="black",font=('黑体', 15),width=40,height=8,wraplength=0,  # 控制多少行来显示文本  默认是 0 可以修改为 3 多行显示。justify="center",  # 字体的对齐方向anchor="center",  # 这个 pos 控制的是文本内容在 label 框内的朝向relief="ridge",  # 边框效果 raised  ridge)print("cur color: ", color_text)return b# 生成3*3=9个随机颜色
def make_9_buttons():for i in range(3):for j in range(3):bb = make_button()bb.grid(row=i, column=j)# 生成新的颜色。
def generate_new_colors():for widget in frame.winfo_children():widget.destroy()  # 1. clear old onesmake_9_buttons()  # 2.print("\n\n")def main_button():b = Button(win,  # !!!!!!!!!! 注意这里是 win 不是 frametext='生成新的颜色',bg='#e05c5b',  # # cyancommand=generate_new_colors,fg="black",font=('黑体', 16),width=40,height=12,wraplength=0,  # 控制多少行来显示文本  默认是 0 可以修改为 3 多行显示。justify="center",  # 字体的对齐方向anchor="center",  # 这个 pos 控制的是文本内容在 label 框内的朝向relief="ridge",  # 边框效果 raised  ridge)b.pack(side="bottom", padx=10, pady=10)return b# 初始布局
make_9_buttons()
main_button()
win.mainloop()
http://www.yayakq.cn/news/860845/

相关文章:

  • 珠宝网站设计文案网站 自适应js
  • 上海网站建设 普送网站兼容手机
  • python编程网站如何申请一个网址
  • 网站建设表格代码关键词查询网址
  • 也买酒技术网站建设dw网站制作素材
  • 网站收录入口申请河北响应式网站建设
  • 大型网站开发软件怎么做动漫照片下载网站
  • 外贸平台招聘拼多多seo是什么意思
  • 网站付款链接怎么做的代理ip免费软件
  • 开平建设局网站如何用c 做网站背景
  • 网页设计样图上海seo怎么优化
  • 如何利用微信进行企业网站推广别墅花园装修设计公司
  • 国外社交网站设计欣赏整合网络营销策划
  • 建设厅官方网站北京my网站域名
  • 玉树州网站建设公司商旅网站制作
  • 个人网站做产品学校网站制作方案
  • 网站和自媒体都可以做怎样建设网站
  • 题库网站开发网页设计尺寸用怎么量
  • 校园网站建设考核网页制作工具的选择与网站整体风格
  • 做网站需要什么技术人员wordpress 页脚代码
  • 商业网站建设知识点网站空间送域名
  • 开发网站的基本流程wordpress文章导入 id
  • 做网站商城需要申请商标吗wordpress 登陆logo
  • 中山网站建设方案报价外贸网站建设 广州
  • 企业信用网站建设58首码项目网
  • 网站后台模板安装显示不了电子商务网站发展建设
  • 官方网站建设费用应入什么科目开发网站
  • 石家庄网站建设外贸网站发布初期的推广
  • 新乡企业网站排名优化做网站自动赚钱
  • 汽车配件外贸网站浙江省建设网站首页