以下是一个示例的打印标签程序的GUI代码:

import tkinter as tk
from tkinter import filedialog

def generate_label():
    machine_type = machine_type_entry.get()
    glue_date = glue_date_entry.get()
    expiry_date = expiry_date_entry.get()
    operator = operator_entry.get()
    ipqc = ipqc_entry.get()
    
    # 生成标签文本
    label_text = f"机种: {machine_type}\n刷胶日期: {glue_date}\n有效日期: {expiry_date}\n作业员: {operator}\nIPQC: {ipqc}"
    
    # 保存为文本文件
    file_path = filedialog.asksaveasfilename(defaultextension=".txt")
    with open(file_path, 'w') as file:
        file.write(label_text)
    
    # 打开生成的文本文件
    filedialog.open(file_path)

# 创建窗口
window = tk.Tk()
window.title("打印标签程序")

# 创建标签和输入框
machine_type_label = tk.Label(window, text="机种:")
machine_type_label.pack()
machine_type_entry = tk.Entry(window)
machine_type_entry.pack()

glue_date_label = tk.Label(window, text="刷胶日期:")
glue_date_label.pack()
glue_date_entry = tk.Entry(window)
glue_date_entry.pack()

expiry_date_label = tk.Label(window, text="有效日期:")
expiry_date_label.pack()
expiry_date_entry = tk.Entry(window)
expiry_date_entry.pack()

operator_label = tk.Label(window, text="作业员:")
operator_label.pack()
operator_entry = tk.Entry(window)
operator_entry.pack()

ipqc_label = tk.Label(window, text="IPQC:")
ipqc_label.pack()
ipqc_entry = tk.Entry(window)
ipqc_entry.pack()

# 创建生成标签按钮
generate_button = tk.Button(window, text="生成标签", command=generate_label)
generate_button.pack()

window.mainloop()

这个程序使用tkinter库创建了一个简单的GUI窗口,包含了机种、刷胶日期、有效日期、作业员和IPQC的输入框。点击"生成标签"按钮后,会将输入的信息生成为文本文件,并打开生成的文本文件


原文地址: https://www.cveoy.top/t/topic/hX8y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录