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

做视频网站怎么赚钱的宁波seo公司

做视频网站怎么赚钱的,宁波seo公司,互联网推广是什么,台州网站制作这个项目可以让用户管理学生的信息,包括学生的姓名、年龄、成绩等,并提供添加、编辑、删除、查询等功能。这个项目涉及到数据库操作、用户界面设计、数据验证等方面的技术。 代码示例: import tkinter as tk # 导入 Tkinter 库 import sqli…

这个项目可以让用户管理学生的信息,包括学生的姓名、年龄、成绩等,并提供添加、编辑、删除、查询等功能。这个项目涉及到数据库操作、用户界面设计、数据验证等方面的技术。

代码示例:

import tkinter as tk  # 导入 Tkinter 库
import sqlite3  # 导入 sqlite3 库

class StudentManagementApp:
    def __init__(self, master):
        self.master = master
        self.master.title('学生管理系统')

        # 连接到数据库
        self.conn = sqlite3.connect('students.db')
        self.cursor = self.conn.cursor()
        self.create_table()

        # 创建界面组件
        self.label_name = tk.Label(master, text='姓名:')
        self.label_name.grid(row=0, column=0)
        self.entry_name = tk.Entry(master)
        self.entry_name.grid(row=0, column=1)

        self.label_age = tk.Label(master, text='年龄:')
        self.label_age.grid(row=1, column=0)
        self.entry_age = tk.Entry(master)
        self.entry_age.grid(row=1, column=1)

        self.label_score = tk.Label(master, text='成绩:')
        self.label_score.grid(row=2, column=0)
        self.entry_score = tk.Entry(master)
        self.entry_score.grid(row=2, column=1)

        self.btn_add = tk.Button(master, text='添加', command=self.add_student)
        self.btn_add.grid(row=3, column=0, columnspan=2)

        self.btn_display = tk.Button(master, text='显示全部', command=self.display_students)
        self.btn_display.grid(row=4, column=0, columnspan=2)

        self.textbox = tk.Text(master)
        self.textbox.grid(row=5, column=0, columnspan=2)

    def create_table(self):
        # 创建学生表
        self.cursor.execute('''CREATE TABLE IF NOT EXISTS students (
                                id INTEGER PRIMARY KEY AUTOINCREMENT,
                                name TEXT NOT NULL,
                                age INTEGER,
                                score REAL
                              )''')
        self.conn.commit()

    def add_student(self):
        name = self.entry_name.get()
        age = self.entry_age.get()
        score = self.entry_score.get()

        if name and age and score:
            # 插入学生数据到数据库
            self.cursor.execute('INSERT INTO students (name, age, score) VALUES (?, ?, ?)', (name, age, score))
            self.conn.commit()

    def display_students(self):
        # 查询所有学生数据并显示在文本框中
        self.textbox.delete('1.0', tk.END)
        self.cursor.execute('SELECT * FROM students')
        students = self.cursor.fetchall()
        for student in students:
            self.textbox.insert(tk.END, f'ID: {student[0]}, 姓名: {student[1]}, 年龄: {student[2]}, 成绩: {student[3]}\n')

if __name__ == '__main__':
    root = tk.Tk()  # 创建主窗口
    app = StudentManagementApp(root)  # 创建学生管理系统应用程序实例
    root.mainloop()  # 运行主事件循环
 

 代码逻辑分析:

使用 Tkinter 库创建了一个简单的图形界面学生管理系统应用程序。用户可以在输入框中输入学生的姓名、年龄、成绩,点击添加按钮将学生信息添加到数据库中,并点击显示全部按钮可以查看所有学生的信息。学生信息存储在 SQLite 数据库中,通过 sqlite3 模块进行数据库操作。 

http://www.15wanjia.com/news/10378.html

相关文章:

  • 温州制作网站软件网络营销促销策略有哪些
  • 编程做网站寻找客户资源的网站
  • 嘉定做网站软文有哪几种类型
  • 济南做网站哪家好怎么选简单的个人网页制作html
  • aspcms中引文 网站修改配置seo综合查询网站源码
  • a做片手机免费网站网络营销好找工作吗
  • 做网站外链seo交流论坛seo顾问
  • 宁波住房和建设局网站首页百度网站制作
  • 做英语题的网站google ads
  • 宁德时代网站哪个公司做的企业建站 平台
  • 网站推广用什么方法最好2023年8月新冠疫情
  • 网站服务器租用哪家好推广方案策划
  • 手机网站建设推荐广州网站优化系统
  • 免费网站建站+凡科建站网站优化排名哪家好
  • 企业发展法治宣传北京关键词优化平台
  • 做百度色情网站排名赚钱吗ps培训
  • Python做网站 性能龙岗网站设计
  • 屏蔽蜘蛛抓取 对网站有什么影响防恶意竞价点击软件
  • 如何做网站店铺的模板哪些平台可以发广告
  • 自己的主机做网站服务器中国军事新闻最新消息
  • 关键词整站优化公司优化方案官网
  • 惠网 做网站正规拉新推广平台有哪些
  • 做国内网站阿里云怎么样广告平台网站有哪些
  • 做网站都需要哪些知识朋友圈广告推广文字
  • 西安小程序制作北京seo设计公司
  • 佛山高端外贸网站建设怎样开自己的网站
  • 网站开发大约多少钱seo刷网站
  • 网站推广关键词工具郑州seo优化外包热狗网
  • 做医疗网站要几个人永久免费的电销外呼系统
  • 杂志在线设计网站东莞做网站的联系电话