猫史档案馆


宇炫鸭寒假安排

用户:宇炫鸭宇炫鸭查看: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


回复

上一页1 页 / 共 1下一页
一只屑动物一只屑动物

!!!

点赞2


评论