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

做彩票网站推广网站做关键词排名有必要吗

做彩票网站推广,网站做关键词排名有必要吗,单页面 网站,建站系统和构建系统大家好,本文主要介绍使用tkinter获取本地文件夹、设置文本、创建按钮下拉框和对界面进行布局。 1.导入tkinter库 导入tkinter的库,可以使用ttkbootstrap美化生成的界面 ttkbootstrap官网地址:https://ttkbootstrap.readthedocs.io/en/late…

大家好,本文主要介绍使用tkinter获取本地文件夹、设置文本、创建按钮下拉框和对界面进行布局。

1.导入tkinter库

导入tkinter的库,可以使用ttkbootstrap美化生成的界面

ttkbootstrap官网地址:https://ttkbootstrap.readthedocs.io/en/latest/zh/styleguide/frame/

import tkinter as tk
from ttkbootstrap.constants import *
from tkinter.filedialog import askdirectory
from ttkbootstrap import Frame, Button, Label, Text, Entry, Combobox

2.窗口属性

主要内容包括:

  • 根据设备屏幕的宽高自适应调整窗口的宽高

  • 设置窗口打开的位置

  • 设置窗口标题

  • 创建图片保存地址、输入关键词、下载数量的变量

  • 创建两个矩形区域包含组件

class BaiDuImageSpiderGUI:def __init__(self, win_width=1000, win_height=600):# 创建一个 tkinter 对象self.root = tk.Tk()# 设置窗口的宽度和高度self.win_width = win_widthself.win_height = win_height# 设备屏幕的宽度和高度screen_width = self.root.winfo_screenwidth()screen_height = self.root.winfo_screenheight()# 设置窗口打开的x,y位置x = int((screen_width - win_width) / 2)y = int((screen_height - win_height) / 2)# 窗口标题self.root.title("图片爬虫")self.root.geometry("%sx%s+%s+%s" % (win_width, win_height, x, y))# 设置窗口宽高固定# self.root.resizable(None,None)# 设置窗口图标# root.iconbitmap("./image/icon.ico")# 下载数量self.download_num = tk.StringVar()# 保存图片地址self.save_image_path = tk.StringVar()# 关键词内容self.key_word = tk.StringVar()# 第一个矩形区域self.frame_1 = Frame(self.root)self.frame_1.pack()# 第一个矩形区域self.frame_2 = Frame(self.root)self.frame_2.pack()

3.按钮和输入框

主要内容包括:

  • 在第一个矩形框中绘制组件

  • 用Label组件设置文本

  • 用Button和askdirectory组件打开文件夹

  • 用Entry组件绘制输入框

  • 用Button组件绘制按钮

  • 用Combobox组件绘制下拉框

  • 用pack方法设置组件位置

def create_frame_1(self):# 图片保存地址image_path_label = Label(self.frame_1, text="图片保存地址:")image_path_label.pack(side=LEFT, padx=5, pady=10)# 图片地址输入框image_path_entry = Entry(self.frame_1, bootstyle=SUCCESS, textvariable=self.save_image_path)image_path_entry.pack(side=LEFT, padx=5, pady=10)# 路径选择按钮image_path_button = Button(self.frame_1, text="路径选择", bootstyle=SUCCESS, command=self.save_path)image_path_button.pack(side=LEFT, padx=5, pady=10)# 关键字输入框key_word_label = Label(self.frame_1, text="图片内容:")key_word_label.pack(side=LEFT, padx=5, pady=10)key_word_entry = Entry(self.frame_1, bootstyle=INFO, textvariable=self.key_word)key_word_entry.pack(side=LEFT, padx=5, pady=10)# 下拉框描述combox_label = Label(self.frame_1, text="下载数量:")combox_label.pack(side=LEFT, padx=5, pady=10)# 下拉框绑定到tinker专属的变量上combox = Combobox(self.frame_1, bootstyle=PRIMARY, textvariable=self.download_num)# 设置下拉框的值、权限、默认值combox["value"] = (10, 20, 30, 40, 50)# combox["state"] = "readonly"combox.current(0)# 设置下拉框位置combox.pack(side=LEFT, padx=5, pady=10)# 按钮button = Button(self.frame_1, text="确定", bootstyle=PRIMARY, command=self.spider_main)button.pack(side=LEFT, padx=5, pady=10)

4.文本输入框Text

在第二个矩形框中用Text绘制文本输入框,将下载信息写入文本框:

def create_frame_2(self):# # 文本框self.download_input_text = Text(self.frame_2, width=self.win_width - 200, height=self.win_height - 200)self.download_input_text.pack(side=TOP, anchor=CENTER, padx=50, pady=10)def save_path(self):path_ = askdirectory()self.save_image_path.set(path_)def spider_main(self):passdef create_window(self):self.create_frame_1()self.create_frame_2()self.root.mainloop()

5.运行

实例化BaiDuImageSpiderGUI(),调用create_window()方法创建界面:

if __name__ == '__main__':app = BaiDuImageSpiderGUI()app.create_window()

6.打包成exe文件

为了方便使用和运行,使用pyinstaller工具打包为exe文件:

pyinstaller -F -w -i sspython.ico image_spiderGUI.py

http://www.yayakq.cn/news/229876/

相关文章:

  • wordpress站长之家怎么做捐款网站
  • 绿色环保材料网站模板html代码编辑器
  • win 2003 网站 管理员开福区网站建设中
  • 城市建设理论研究官方网站服务好质量好的app开发
  • 怎么做网站卖东西公司简介怎么写吸引人
  • 山西科技网站建设旅游网站建设平台分析
  • cms站群管理系统wordpress图集功能
  • 上门做美容的网站网络营销战略的内容
  • 网站设计制作步骤游戏自助充值网站怎么做
  • 有什么网站可以接活做设计标志电子商务网站建设臧良运课后答案
  • jsp网站开发实例实验报告wordpress 主图截图
  • 三位数的域名网站国际军事新闻最新消息头条
  • 免费自助网站班级优化大师头像
  • 广州网站制作报价网站后台上传图片做难吗?
  • 做货代哪个网站上好找客户怎样上传网站到百度
  • 石家庄市住房建设局网站宝格丽网站建设策划案
  • 汕头如何建设网站设计外国人做汉字网站
  • 在哪些网站上做推广好网站建设的客户在哪里
  • 企业网站结构视频分享网站建设难吗
  • 教材资源网站建设网站 建设 拖拉 源码 系统
  • 网站引入百度地图wordpress多站点 用户同步
  • 给前端做网站的图片叫什么企业图标设计图案大全
  • 盐城网站建设建站如何推广自己的个人网站呢
  • 广州哪里做网站华山论剑西凤酒网站建设
  • 怎么验证网站备案密码是否正确python爬虫源码下载
  • 哪个设计网站做兼职好网页设计与制作字体设置
  • 利用网站做淘宝客网站建设crm
  • 网站布局设计教程做中东服装有什么网站
  • 网站排名优化提升快速wordpress模板插件
  • 建站模板安装视频教程全集2022年电商数据分析