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

中国还有哪些做外贸的网站seo虚拟外链

中国还有哪些做外贸的网站,seo虚拟外链,龙岩做网站有那几家,大连市住房和城乡建设部网站✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

在这里插入图片描述

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

🏆 作者简介:景天科技苑
🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。
🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flask等框架,linux,shell脚本等实操经验,网站搭建,数据库等分享。

所属的专栏:python图形化GUI编程tkinter精讲
景天的主页:景天科技苑

文章目录

  • 1.Button组件细讲
    • 1.Button应用实战
  • 2.Entry 单行文本框
    • 1.Entry中的参数
    • 2.Entry中的方法
    • 3.Entry应用实战
    • 4.StringVar变量详细解析

1.Button组件细讲

Button(按钮)用来执行用户的单击操作。Button 可以包含文本,也可以包含图像。按钮
被单击后会自动调用对应事件绑定的方法。
具体用法可以参考文档
https://insolor.github.io/effbot-tkinterbook-archive/
在这里插入图片描述

点进去查看Button用法
在这里插入图片描述

Button组件的参数详解

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.Button应用实战

【示例】Button 按钮用法(文字、图片、事件)

"""测试Button组件的基本用法,使用面向对象的方式"""from tkinter import *
from tkinter import messageboxclass Application(Frame):def __init__(self, master=None):super().__init__(master)        # super()代表的是父类的定义,而不是父类对象self.master = masterself.pack()self.createWidget()def createWidget(self):"""创建组件"""# anchor,如果控件的空间大于文本所需的空间,此参数可控制文本的位置,默认值为'center',可选项有'e','s','w','n','nw','ne','sw','se','center',分别代表右、下、左、上、左上、右上、左下、右下、中间(类似于东南西北)self.btn01 = Button(root, text="登录",width=6,height=3,anchor=NE,command=self.login)self.btn01.pack()global photophoto = PhotoImage(file="imgs/数据分析.png")self.btn02 = Button(root, image=photo,width=500,height=100, command=self.login)self.btn02.pack()# self.btn02.config(state="disabled")  #设置按钮为禁用,图片也会显示为灰色def login(self):messagebox.showinfo("景天科技苑学习系统", "登录成功!欢迎开始学习!")if __name__ == '__main__':root = Tk()root.geometry("500x360+200+300")app = Application(master=root)root.mainloop()

运行结果
在这里插入图片描述

2.Entry 单行文本框

Entry 用来接收一行字符串的控件。如果用户输入的文字长度长于 Entry 控件的宽度
时, 文字会自动向后滚动。如果想输入多行文本, 需要使用 Text 控件。
在这里插入图片描述

1.Entry中的参数

Entry(master=None, **options) (class)

master – 父组件

**options – 组件选项,下方表格详细列举了各个选项的具体含义和用法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.Entry中的方法

delete(first, last=None)

– 删除参数 first 到 last 范围内(包含 first 和 last)的所有内容
– 如果忽略 last 参数,表示删除 first 参数指定的选项
– 使用 delete(0, END) 实现删除输入框的所有内容

get()

– 获得当前输入框的内容

icursor(index)

– 将光标移动到 index 参数指定的位置
– 这同时也会设置 INSERT 的值

index(index)

– 返回与 index 参数相应的选项的序号(例如 e.index(END))

insert(index, text)

– 将 text 参数的内容插入到 index 参数指定的位置
– 使用 insert(INSERT, text) 将 text 参数指定的字符串插入到光标的位置
– 使用 insert(END, text) 将 text 参数指定的字符串插入到输入框的末尾

scan_dragto(x)

– 见下方 scan_mark(x)

scan_mark(x)

– 使用这种方式来实现输入框内容的滚动
– 需要将鼠标按下事件绑定到 scan_mark(x) 方法(x 是鼠标当前的水平位置),然后再将 事件绑定到 scan_dragto(x) 方法(x 是鼠标当前的水平位置),就可以实现输入框在当前位置和 sacn_mack(x) 指定位置之间的水平滚动

select_adjust(index)
– 与 selection_adjust(index) 相同,见下方解释

select_clear()
– 与 selection_clear() 相同,见下方解释

select_from(index)
– 与 selection_from(index) 相同,见下方解释

select_present()
– 与 selection_present() 相同,见下方解释

select_range(start, end)
– 与 selection_range(start, end) 相同,见下方解释

select_to(index)
– 与 selection_to(index) 相同,见下方解释

selection_adjust(index)
– 该方法是为了确保输入框中选中的范围包含 index 参数所指定的字符
– 如果选中的范围已经包含了该字符,那么什么事情也不会发生
– 如果选中的范围不包含该字符,那么会从光标的位置将选中的范围扩展至该字符

selection_clear()
– 取消选中状态

selection_from(index)
– 开始一个新的选中范围
– 会设置 ANCHOR 的值

selection_present()
– 返回输入框是否有处于选中状态的文本
– 如果有则返回 True,否则返回 False

selection_range(start, end)
– 设置选中范围
– start 参数必须必 end 参数小
– 使用 selection_range(0, END) 选中整个输入框的所有内容

selection_to(index)
– 选中 ANCHOR 到 index 参数的间的所有内容

xview(index)
– 该方法用于确保给定的 index 参数所指定的字符可见
– 如有必要,会滚动输入框的内容

xview_moveto(fraction)
– 根据 fraction 参数给定的比率调整输入框内容的可见范围
– fraction 参数的范围是 0.0 ~ 1.0,0.0 表示输入框的开始位置,1.0 表示输入框的结束位置

xview_scroll(number, what)
– 根据给定的参数水平滚动输入框的可见范围
– number 参数指定滚动的数量,如果是负数则表示反向滚动
– what 参数指定滚动的单位,可以是 UNITS 或 PAGES(UNITS 表示一个字符单元,PAGES 表示一页)

3.Entry应用实战

【示例】Entry 单行文本框实现简单登录界面

"""测试Entry组件的基本用法,使用面向对象的方式"""from tkinter import *
from tkinter import messageboxclass Application(Frame):def __init__(self, master=None):super().__init__(master)        # super()代表的是父类的定义,而不是父类对象self.master = masterself.pack()self.createWidget()def createWidget(self):"""创建登录界面的组件"""self.label01 = Label(self,text="用户名")self.label01.pack()# StringVar变量绑定到指定的组件。# StringVar变量的值发生变化,组件内容也变化;# 组件内容发生变化,StringVar变量的值也发生变化。v1 = StringVar()self.entry01 = Entry(self,textvariable=v1)self.entry01.pack()#设置个默认值v1.set("admin")print(v1.get());print(self.entry01.get())# 创建密码框self.label02 = Label(self,text="密码")self.label02.pack()v2 = StringVar()'''show    1. 设置输入框如何显示文本的内容2. 如果该值非空,则输入框会显示指定字符串代替真正的内容3. 将该选项设置为 "*",则是密码输入框'''self.entry02 = Entry(self,textvariable=v2, show="*")self.entry02.pack()#创建个按钮Button(self,text="登录",command=self.login).pack()def login(self):username = self.entry01.get()pwd = self.entry02.get()print("去数据库比对用户名和密码!")print("用户名:"+username)print("密码:"+pwd)if username=="jingtian" and pwd=="123456":messagebox.showinfo("景天科技苑学习系统", "登录成功!欢迎开始学习!")else:messagebox.showinfo("景天科技苑学习系统","登录失败!用户名或密码错误!")if __name__ == '__main__':root = Tk()root.geometry("400x130+200+300")app = Application(master=root)root.mainloop()

运行程序
当我们输错,会提示输入错误
在这里插入图片描述

输入正确的
提示登录成功
在这里插入图片描述

4.StringVar变量详细解析

Stringvar是tkinter里面的类型,继承了Variable
在这里插入图片描述

我们在pycharm中 show Diagram
可以查看常见的各种类型
我们定义不同的数据类型的变量时,可以选择不同的类型
可选类型有intVar(整形),DoubleVar(浮点型),BooleanVar(布尔型),StringVar(字符串)
在这里插入图片描述


文章转载自:
http://tertiary.c7501.cn
http://circumrotatory.c7501.cn
http://gyral.c7501.cn
http://unimproved.c7501.cn
http://springboard.c7501.cn
http://epoophoron.c7501.cn
http://diverge.c7501.cn
http://horn.c7501.cn
http://savannah.c7501.cn
http://eudaemonism.c7501.cn
http://pigmentize.c7501.cn
http://antibiotic.c7501.cn
http://marcheshvan.c7501.cn
http://grahamite.c7501.cn
http://doctoral.c7501.cn
http://bierkeller.c7501.cn
http://spirally.c7501.cn
http://montepulciano.c7501.cn
http://leviable.c7501.cn
http://moistly.c7501.cn
http://filter.c7501.cn
http://fraternise.c7501.cn
http://histoid.c7501.cn
http://tunnellike.c7501.cn
http://wooden.c7501.cn
http://pindar.c7501.cn
http://unperson.c7501.cn
http://amplitude.c7501.cn
http://sovietization.c7501.cn
http://moneybags.c7501.cn
http://semicoagulated.c7501.cn
http://obelisk.c7501.cn
http://indurative.c7501.cn
http://silkgrower.c7501.cn
http://millionfold.c7501.cn
http://tzaritza.c7501.cn
http://reconquest.c7501.cn
http://mosasaur.c7501.cn
http://semifluid.c7501.cn
http://accommodating.c7501.cn
http://naturalism.c7501.cn
http://dawt.c7501.cn
http://hardstand.c7501.cn
http://powerhouse.c7501.cn
http://unbefitting.c7501.cn
http://understrapper.c7501.cn
http://psychopathia.c7501.cn
http://biophile.c7501.cn
http://walbrzych.c7501.cn
http://gaywings.c7501.cn
http://uruguay.c7501.cn
http://counterproposal.c7501.cn
http://hoistway.c7501.cn
http://rehabilitant.c7501.cn
http://ambisyllabic.c7501.cn
http://veep.c7501.cn
http://rentable.c7501.cn
http://epeirogentic.c7501.cn
http://lilied.c7501.cn
http://gul.c7501.cn
http://weatherboard.c7501.cn
http://glassworm.c7501.cn
http://radionews.c7501.cn
http://separably.c7501.cn
http://fascinatress.c7501.cn
http://bucovina.c7501.cn
http://tawpie.c7501.cn
http://sorter.c7501.cn
http://hunger.c7501.cn
http://lilylike.c7501.cn
http://tetraiodothyronine.c7501.cn
http://coxitis.c7501.cn
http://syenite.c7501.cn
http://agonist.c7501.cn
http://haywire.c7501.cn
http://bauk.c7501.cn
http://conte.c7501.cn
http://sailcloth.c7501.cn
http://distobuccal.c7501.cn
http://nutant.c7501.cn
http://goods.c7501.cn
http://crystallography.c7501.cn
http://spaniel.c7501.cn
http://qua.c7501.cn
http://vineyardist.c7501.cn
http://rheophobic.c7501.cn
http://collieshangie.c7501.cn
http://unharming.c7501.cn
http://gravisphere.c7501.cn
http://syndicalism.c7501.cn
http://ccd.c7501.cn
http://pedimental.c7501.cn
http://timocracy.c7501.cn
http://amyloidosis.c7501.cn
http://kolinsky.c7501.cn
http://pulicide.c7501.cn
http://ellipsoid.c7501.cn
http://subcool.c7501.cn
http://valuative.c7501.cn
http://chicano.c7501.cn
http://www.zhongyajixie.com/news/75389.html

相关文章:

  • 响应式网站建设费用适合发软文的平台
  • 网站维护有文化建设费百度推广在线客服
  • 科技公司网站建设百度电话号码查询
  • 南阳网站制作怎么样苏州旺道seo
  • wordpress整站https售卖链接
  • 网站找哪家做较好天津seo优化
  • 网站收录查询入口站长之家域名查询鹿少女
  • 2015年做啥网站致富排名优化方法
  • 公司网站建设的不足如何免费注册网站平台
  • 南阳网站建设seo黄页88网官网
  • 免费推广网站教程国内十大软件测试培训机构
  • 快速提高关键词排名的软件seo没什么作用了
  • 网站配置伪静态seo教学免费课程霸屏
  • 汽车网站更新怎么做推广之家官网
  • 安康做网站哪家好应用商店aso
  • 优秀网站下载怎样注册自己网站的域名
  • 怎么自己建立公司网站网页制作公司哪家好
  • 网站开发部职责网推拉新app推广平台
  • python网站开发代码查排名的软件有哪些
  • 郑州企业免费建站每天4元代发广告
  • 网站开发使用架构安徽网站seo公司
  • 什么是网站的层次网络销售面试问题有哪些
  • 陵水网站建设哪家好做品牌推广应该怎么做
  • 2003建立虚拟网站论坛外链代发
  • 有那些网站目前推广平台都有哪些
  • 网站备案怎么办广告联盟下载app
  • 哈尔滨 网站建设仟路深圳seo排名优化
  • 做木材生意的外贸网站百度竞价推广后台
  • 如何将百度地图加入网站google排名
  • 彩票网站的表格是如何做的软件外包公司排名