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

网站过程建设网站建设经费预算

网站过程建设,网站建设经费预算,潍坊网站建设 58,怎么让人搜索到自己做的网站先看效果: 只要不停点击底部的按钮,每次都会生成新的颜色。炫酷啊。 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/451128/

相关文章:

  • 温州网站优化案例学校网站制作平台
  • 巩义专业网站建设价格阿里云网站如何建设视频
  • 网页播放视频 网站开发seo快速建站
  • 苏州市吴江住房和城乡建设局网站大街网企业招聘官网
  • 做公司官方网站开发小程序好的公司
  • 乐清定制网站建设电话域名注册哪个好
  • 网站应该如何推广wordpress 会员中心插件
  • 仿商城版淘宝客网站源码免费seo排名优化
  • 网站建设的基础内容写一个网站需要什么技术
  • 网站模板 兼容北京智能网站建设企业
  • 社保汇算清缴哪个网站做的南昌微信网站建设
  • 湖北省建设信息网站提供网站建设课程报告
  • 网站建设合同网站建设公司白云网站建设公司
  • 建站网站关键词大全广州出名的网站
  • 专业做包包的网站深圳市住房和建设局门户网站
  • 永泰县住房和城乡建设局网站手机在线图片编辑器
  • 做物流的在什么网站找客户呢电商直播app开发公司
  • 制作网站软件app招聘网站页面
  • 电商设计网站培训wordpress中文插件seo百度云
  • 西部数码域名网站模板卖营销软件的网站
  • wordpress 亲子模板谷歌优化方法
  • 装修网站怎么做的好处创建网站需要什么技术
  • 怎么在建筑网站做翻译兼职商品网站建设方案
  • 衣柜推拉门图案设计网站网站建设的网页
  • 网站模板 黑色手机响应式网站开发模板之家
  • 做律师推广的网站有哪些任县网站建设设计
  • 做英文兼职的网站有哪些企业建设企业网站的好处
  • 视频分享网站开发商城类网站功能
  • 遵义北京网站建设做跨境电商看国外的哪些网站
  • 免费学编程国内网站网页制作基础教程课程标准