一、前言   前面我们写的爬虫只能运行在具有python环境的电脑上,若是把源代码发给别人,很大可能性是运行不了的,所以我们本节的目的是为爬虫创建 GUI 界面,并打包成exe可执行文件。知乎:https://zhuanlan.zhihu.com/p/41866570  二、学习知识点 tkinter:tkinter 是 python 内置的模块
# pythontkinter切换界面 ## 引言 在开发图形用户界面(GUI)应用程序时,界面切换是一个常见的需求。Python提供了许多库来创建GUI应用程序,其中之一是Tkinter。Tkinter是Python的标准GUI库,它提供了创建窗口和控件的功能,并且非常适合于快速开发简单的GUI应用程序。 本文将介绍如何使用Tkinter创建多个界面,并在这些界面之间进行切换。我们将使用T
原创 2023-10-02 10:25:54
1234阅读
简单的javaweb版kfc点餐收银系统,包含单例模式与工厂模式详解说明:本次作业实现为简单的网页版,由 两人组队 共同完成。基本需求:1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠劵购买餐品结算和找零。 4.可在一定时间段参与店内活动 5.模拟打印小票的功能 6.html.jsp实现简单的可视化界面。 7.实现会员储值卡功能,完成储值卡消费。 8.实现当天营业额和餐品销量计算和
目录程序简介界面功能实现`Cashier.h``Cashier.cpp` 程序简介界面程序主界面如下:功能输入单价,数量和折扣后,点击提交按钮,可以将当前商品信息提交到下方商品列表,并显示合计金额。若单价和金额存在零值,会弹出提示框:选中某一商品后,点击删除按钮可以删除选中的商品(注意调整合计金额)。若没有选中商品或商品列表为空,会弹出提示框:点击重置按钮可以清空工作区,开启下一轮收款实现Cas
转载 2023-07-24 13:21:45
310阅读
Tkinter的原生界面并不好看。虽然我们可以使用ttk进行美化。但那也仅限Windows和macos。Linux用了还是一样丑。而且使用ttk也只是使用了系统风格,想要些别的UI风格,只导入ttk就不够了。虽然ttk也内置几个主题但是也不怎么好看。这时我们就要使用第三方主题了。这里介绍两个主题包,一个是ttkboostrap,一个是 ttkthemesttkboostrap主题包一、安
转载 2023-08-09 17:36:55
3130阅读
Tkinter的原生界面并不好看。虽然我们可以使用ttk进行美化。但那也仅限Windows和macos。Linux用了还是一样丑。而且使用ttk也只是使用了系统风格,想要些别的UI风格,只导入ttk就不够了。虽然ttk也内置几个主题但是也不怎么好看。这时我们就要使用第三方主题了。这里介绍两个主题包,一个是ttkboostrap,一个是 ttkthemesttkboostrap主题包一、安
转载 2023-09-25 11:51:59
427阅读
目录1. 功能实现2. 大致框架3. 使用技术4. 代码1. 功能实现初始化设置、查看上架下架进入买单功能修改商品信息下单取消商品个数浏览查看订单退出2. 大致框架3. 使用技术类数组异常常用类(String、Scanner)4. 代码import java.text.SimpleDateFormat; import java.util.Date; /** * 字符界面收银台 -> 初级
转载 2023-06-12 14:39:52
282阅读
在平时工作学习当中,我们经常会编写一些简单的 Python GUI 工具,以此来完成各种各样的自动化任务,比如批量处理文件,批量处理图片等等。当我们进行这些工具的编写之时,往往只关注了功能的实现,而忽略了页面的美化,这也使得在人们的眼中,Python 构建的 GUI 程序都是比较 low 的,今天我们先忽略掉功能,着眼于页面的美化,来看看纯 Python 的编写的 GUI 程序也可以很美观!页面布
用python写一个程序,然后在命令行上执行,看不到界面(UI),这种程序很常见了,叫命令行程序。然而很多人,特别是不懂程序的人,更需要看到的是一个有界面的,能通过鼠标操作的程序,毕竟已经迈进“窗口”的时代,虽然Dos还存在。所以,怎么用python弄出有界面的程序呢?界面也是一个工具,所以,有没有界面工具库呢?必须得有,而且有很多个,你搜索“python界面库”就可以看到很多这方面的介绍,而我要
由于最近刚接触了python这门编程语言,所以今天就来给大家分享一下如何用python去写一个简单的ATM银行管理系统。 目录一、ATM功能注册登录查询余额存款取款 二、完整代码 一、ATM功能实现代码1.注册代码如下:(新用户注册时,系统将奖励3000元)def reg(): while True: un = input('请输入您的用户名:【注册】')
转载 2023-08-10 22:01:06
182阅读
文章目录前言1. 多界面切换代码展示1.1 引入库1.2 多界面切换主程序2. 结果展示结论 前言  最近在学习使用tkinter模块做GUI界面,想要实现多个界面的切换。最开始的思路是创建多个frame(例如:frame1,frame2,frame3),然后在想要使用frame1当作界面时就使用frame.destroy()销毁frame2和frame3。制定好思路后就高兴地开始实施了,但是出
转载 2023-10-19 09:01:22
617阅读
写在前面 适用对象 适用于学习了TKinter并不想太麻烦写GUI代码,也不想用其他工具和框架 比如wxPython,PyQt4的同学。 适用于界面不太复杂的小程序开发,界面复杂的还是适用wxPython等框架吧。 因为TKinter为Python标准库,使用TKinter完成的Python程序可以称为 “绿色软件”,不需要目标机器上安装wxPython,PyQt4等框架,只要有Python 的机
转载 2023-11-16 17:43:45
302阅读
一、超市收银系统:在上一篇中简单介绍了简单工厂模式,在理论方面应该清楚了这是个什么东西用来处理什么情况和它的优缺点,现在来看看应用简单工厂模式的一个现实情境——超市收银系统。在现实生活中商品、仓库、超市、顾客就是一条链子,通过这条链子不论是顾客买商品或者是超市管理商品都得到非常方便的效果,超市也会有一些优惠的方案,这次我们就通过简单工厂模式来实现我们现实生活中超市收银的情况。二、逻辑思路:1、产品
一、 引言 老猿最开始是准备就tkinter单独开一个章节,但学了一段时间tkinter,最后放弃了,前一阵子还准备干脆不介绍相关的内容。主要原因有三个,一是tkinter没有界面设计的工具,所有界面布局靠开发人员代码完成,操作很麻烦;二是tkinter模块老猿认为还不成熟,具体来说,老猿遇到了一个问题,这个问题至今没有解决,这个问题老猿并不认为是单一的问题,而是对于复杂的需求tkinter的响应
这个课程设计是本人在大一下学期的课程结课设计,完全由个人开发完成! 现在来给大家进行我的课程设计思路详解! 文章目录【收银模拟系统】一、设计要求二、设计思路三、运用到的知识点四、函数模块解析1、主函数2、结构体3、链表初始化4、主菜单5、录入系统五、完整代码附录: 【收银模拟系统】一、设计要求该程序的功能: (1)分类录入、修改3大类食品的基本信息; (2)录入顾客购买的食品; (3)计算顾客的消
此项目是一个收银的系统,它主要是基于字符界面。在此项目中我们的目的是实现以下功能: 1.公共端:(1)入口命令 :注册(ZC),登录 (DL) (2)公共命令:关于系统(GYXT), 帮助信息(BZXX), 退出系统(TCXT) ====================================================== 2.管理端: (1)账户信息:查看账户(CKZH) ,重置密
基于JavaWeb的收银台系统简介本项目采用WEB+Servelet+MySQL+HTML+CSS+JS实现,模拟收银台的基本操作。重要知识点1.Java类集的使用 2.Servelet的使用 3.前端部分知识的简单运用 4.数据库的表的设计,尤其是订单和订单项之间的设计 5.JDBC编程核心需求主要实现以下功能: 1.上架商品 2.浏览商品 3.更新商品信息 4.购买商品 5.浏览订单数据库的设
//商品的属性 //将商品抽象为一个类,这个类里面是商品的属性 public class Goods1{ //商品的三个属性 private int goodsNum;//编号 private String goodsName;//产品名称 private double goodsPrice;//单价 //封装 public int getGoodsNum(){ return
转载 2024-07-26 21:05:47
18阅读
Tk布局管理器 TKinter布局管理器能够控制组件位置摆放,当调整窗口的大小,布局管理器会自动调整窗口中各组件的大小和位置TKinter布局管理器提供三种布局方式:Pack布局Grid布局Place布局Pack布局管理器一个复杂的界面,其实都可以分解为水平排列和垂直排列,Pack 布局既可实现水平排列,也可实现垂直排列,然后再通过多个容器进行组合,就可以开发出更复杂的界面# -*- co
转载 2023-11-23 13:51:17
153阅读
在使用Python的Tkinter库时,想要实现下拉菜单功能是一件非常常见的任务。通过本篇文章,我们将会深入探讨如何解决“pythontkinter下拉”问题,并分享一些实战案例和实用技巧。我们将从版本对比开始,逐一分析迁移指南、兼容性处理、实战案例、排错指南以及性能优化。 ### 版本对比 在Tkinter库的发展过程中,不同版本对下拉菜单的实现有着不同的特性与支持。我们将分析旧版本与新版本
  • 1
  • 2
  • 3
  • 4
  • 5