用户:
宇炫鸭查看:1 回复:1 评论:1 创建时间:2024-01-19T21:00:28
1.肝coco
2.学js
3.制作工作室官网[纯自制]
4.精通C++、python
5.题外话
给你们看看我作品(大佬提提建议)
1.便签(python)
import tkinter as tk
import os
# ----------初始化
window = tk.Tk()
window.geometry("320x600+800+200")
window.configure(bg='#FFFAF0')
window.title('便签')
window_title = tk.Label(window,text='便签',font=('微软雅黑', 30, 'bold'), bg='#FFFAF0', fg='#deb063')
window_title.grid(row=0, column=0)
window_find = tk.Label(window, text=' -----\\/搜索\\/----- ', font=('微软雅黑', 10,), fg='#deb063', bg='#FFFAF0')
window_find.grid(row=1, column=0)
window_findget = tk.Entry(window,font=('微软雅黑', 20), fg='#喵喵喵',bg='#FFFAFA')
window_findget.grid(row=2, column=0)
# ----------搜索
def find_name ():
input_name = window_findget.get()
text_name = str(input_name)+'.txt'
if os.path.exists(text_name) == True :
def open_book ():
book_win = tk.Tk()
book_win.geometry("300x600+1150+200")
book_win.configure(bg='#FFFAF0')
book_win.title(str(input_name))
with open (input_name+'.txt', 'r', ) as book :
book_ = book.read()
book_book = tk.Label(book_win, text=book_, font=('楷体', 15, ), bg='#FFFAF0', fg='#deb063')
book_book.grid(row=0, column=0)
window_book = tk.Button(window, text=' '+input_name+' ',font=('楷体', 15), fg='#deb063', bg='#FFE4B5', command=open_book)
window_book.grid(row=6, column=0)
else:
window_book = tk.Button(window, text=' ' + '未找到便签<'+input_name+'>'+' ',font=('楷体', 15), fg='#deb063', bg='#FFE4B5')
window_book.grid(row=6, column=0)
window_0 = tk.Label(window, text=' ', font=('微软雅黑', 6,), fg='#deb063', bg='#FFFAF0')
window_0.grid(row=3, column=0)
window_findenter = tk.Button(window, text=' 查找 ', font=('楷体', 15), fg='#deb063', bg='#FFE4B5', command=find_name)
window_findenter.grid(row=4, column=0)
# ----------占位
window_5 = tk.Label(window, text=' ', font=('微软雅黑', 25,), fg='#deb063', bg='#FFFAF0')
window_5.grid(row=5, column=0)
window_6 = tk.Label(window, text=' ', font=('楷体', 22,), fg='#deb063', bg='#FFFAF0')
window_6.grid(row=6, column=0)
window_1 = tk.Label(window, text=' ', font=('微软雅黑', 55,), fg='#deb063', bg='#FFFAF0')
window_1.grid(row=7, column=0)
window_2 = tk.Label(window, text=' ', font=('微软雅黑', 35,), fg='#deb063', bg='#FFFAF0')
window_2.grid(row=8, column=0)
window_3 = tk.Label(window, text=' ', font=('微软雅黑', 35,), fg='#deb063', bg='#FFFAF0')
window_3.grid(row=9, column=0)
window_4 = tk.Label(window, text=' ', font=('微软雅黑', 35,), fg='#deb063', bg='#FFFAF0')
window_4.grid(row=10, column=0)
# -------------新增
window_new = tk.Button(window, text=' +新增 ', font=('楷体', 15), fg='#deb063', bg='#FFE4B5')
window_new.grid(row=11, column=0)
# -----------结束----------- #
window.mainloop()
没编完
2.便签(python)
import turtle
from tkinter import messagebox as mab
# ------初始化------ #
win = turtle.Screen()
win_width = 800
win_height = 600
win_color = '#FFFFF0'
set_pic = turtle.Pen()
win.addshape('设置.gif')
set_pic.shape('设置.gif')
p = turtle.Pen()
p_ = turtle.Pen()
# ------屏幕设定------ #
def win_set(width, height,color):
win.bgcolor(color)
win.setup(width, height)
set_pic.speed(0)
set_pic.penup()
set_pic.goto(width/2-25, height/2-15)
p_.penup()
p_.speed(0)
p_.goto(width/2, height/2)
# ----------------
def settings ():
settings_win = win.numinput('setting\\window', '1.画板大小/2.画板颜色 【填序号】')
if settings_win == 1:
settings_win_size_width = win.numinput('setting\\window\\size\\width', '请输入画板宽度...')
settings_win_size_height = win.numinput('setting\\window\\size\\height', '请输入画板宽度...')
win_set(settings_win_size_width, settings_win_size_height, win_color)
return settings_win_size_width, settings_win_size_height, win_color
elif settings_win == 2:
settings_win_color = win.textinput('setting\\pen\\color', '请输入颜色HEX编号...')
win_set(win_width, win_height, settings_win_color)
return win_width, win_height, settings_win_color
else:
mab.showerror(title='setting\\error', messgge='The bad num \' ' + str(settings_win) + '\'')
# ----------------
def put_down (x,y) :
if x >= win_width/2-50 and x <= win_width and y >= win_height /2-50 and y <= win_height :
settings()
else:
p.pendown()
p.pensize(5)
p.goto(x, y)
p.penup()
win_set(win_width, win_height, win_color)
win.onclick(put_down, btn=1)
turtle.done()
没编完too
拜拜!ヾ(•ω•`)o