首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试之路 pytest接口自动化框架扩展-GUI窗口

使用pyqt5一是有点大材小用,二是学习成本会有点高。所以我就选择了tkiner 于是从网上搜索相关tkinter的相关教程。总结一下我所学习到方法以及用法。...就如同我们使用软件一样。所有软件都是重复使用的,不可能只操作一次就退出了。...杨家有女初长成,养在深闺人未识。" \ "天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。"...selectmode属性默认值是BROWSE Listbox: yscrollcommand 列表框纵向滚动时的回调监听,该属性的值是一个回调函数 xscrollcommand 列表框横向滚动时的回调监听...使用时,会使窗口页面适配所运行平台,UI更好看 # 使用时,直接导入from tkinter.ttk import *即可 ttk.Button(self.root, text

2.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python打包GUI界面组件汇总,Tkinter(TK)实例代码

    Tkinter是python自带的gui界面工具,作为非常强大的内置库tkinter,利用它可以很轻松做出一些简易的UI界面,Tkinter中给我们提供了15种控件供大家使用。...Tkinter优缺点: 历史最悠久, Python 事实上的标准 GUI , Python 中使用 Tk GUI 工具集的标准接口,已经包括在标准的 Python Windows 安 装中,著名的 IDLE...就是使用 Tkinter 实现 GUI 的创建的 GUI 简单,学起来和用起来也简单。...lb_show=Listbox(master,bg="yellow",height=5,width=20) #创建黄色列表框实例 lb_show.pack(side="top") #相对于(8)进行顶对齐列表框...lb_show1['yscrollcommand']=s_show.set #把滚动条对象赋给对象列表框属性 lb_show1.pack(side="right") #把滚动条的列表框定位(9)的右边

    6.9K21

    Python 学习之 Tkinter「下」

    开始正文: 列表框控件:可以包含一个或者多个文本框。作用:在 ListBox 控件的小窗口显示项目列表 注意 selectmode 几种方式的区别: 1.BROWSE:通常,只能从列表框中选择一行。...列表框 ListBox II # 绑定变量 v = tkinter.StringVar() # SINGLE 与 BORWSE 相似,但是不支持鼠标按下后移动选中位置 lb = tkinter.Listbox...列表框 ListBox III # EXTENDED 通过 shift 和 control 可以使 ListBox 支持连选和多选,MULTIPLE 支持连选和多选 lb = tkinter.Listbox...注意 values 不要与 from_=0, to=100, increment=5 同时使用,不常用 # sp = tkinter.Spinbox(win, values=(0, 2, 4, 6, 8...App音频数据 高级爬虫(一):Scrapy爬虫框架的安装 高级爬虫(二):Scrapy爬虫框架初探 高级爬虫(三):使用Scrapy爬取拉勾网数据并写入数据库 您的Python之旅 长按,识别二维码

    2.2K20

    Python 学习之 Tkinter「下」

    列表框控件:可以包含一个或者多个文本框。作用:在 ListBox 控件的小窗口显示项目列表 注意 selectmode 几种方式的区别: 1.BROWSE:通常,只能从列表框中选择一行。...3.EXTENDED:通过 shift 和 control 可以使 ListBox 支持连选和多选,能拖动 4.MULTIPLE:支持连选和多选,但不能拖动 列表框 ListBox I # 创建一个...获取元素值,用法同删除 print(lb.curselection()) # 返回当前的索引值 print(lb.selection_includes(1)) # 判断索引项是否被选中 效果图 列表框...控制台输出对应的列表项的值 def show(event): print(lb.get(lb.curselection())) lb.bind('', show) 效果图 列表框...不要与 from_=0, to=100, increment=5 同时使用,不常用 # sp = tkinter.Spinbox(win, values=(0, 2, 4, 6, 8)) v.set

    2K50

    软件测试|软件测试|超好用超简单的Python GUI库——tkinter(八)

    前言我们在日常使用各种桌面软件时,当我们想要搜索一个内容时,都会出现一个列表框,供我们选择,如下图:图片Tkinter提供了列表框(Listbox)控件来实现类似的功能。...Listbox控件列表框,即 Listbox。在使用 Tkinter 进行 GUI 编程的过程中,如果需要用户自己进行选择时就可以使用列表框控件。...列表框中的选项可以是多个条目,也可以是单个唯一条目,但常用于多个条目。...,示例代码如下:import tkinter as tkfrom tkinter import messageboxwindow = tk.Tk()window.title("拜仁慕尼黑")window.geometry...的listbox列表框控件的使用,后续我们将介绍下拉框控件的使用。

    2K10

    太实用了!自己动手写软件——GUI编程

    我们今天就来学习一下tkinter的使用。后面几天我们也将持续更新我们密码破解工具的完成过程,有兴趣的小伙伴可以和菜鸟小白一起每天完成一部分内容,最终自己完成一个软件的编写。...GUI编码流程 将你的GUI程序启动和运行起来一般需要以下五个步骤: 导入模块,我们使用的就是import tkinter(或者from tkinter import *) 创建一个顶层窗口,用于放置所有的组件...,如列表框。....具体使用方法如下: import tkinter window = tkinter.Tk()#创建一个主窗口 window.title("密码破解工具")#窗口标题 window.geometry...具体使用方法如下: import tkinter window = tkinter.Tk()#创建一个主窗口 window.title("密码破解工具")#窗口标题 window.geometry

    4.2K10

    Python-Tkinter图形化界面设计(详细教程 )

    控件的共同属性 2.3 控件布局 2.3.1 place() 使用方法 三、tkinter常见控件的特征属性 3.1 文本输入和输出相关控件 3.1.1 标签(Label)和 消息(Message...该控件除具有共有属性外,还具有显示文本(text)、返回变量(variable)、选中返回值(onvalue)和未选中默认返回值(offvalue)等重要属性。...列表框控件的主要方法见下面的表: ? 执行自定义函数时,通常使用“实例名.surselection()” 或 “selected” 来获取选中项的位置索引。...如果使用该控件,应先与from tkinter import ttk 语句引用ttk子模块,然后创建组合框实例: 实例名=Combobox(根对象,[属性列表]) 指定变量var=StringVar(...3.9.1 交互对话框 返回目录 (一)、消息对话框: 引用 tkinter.messagebox 包,可使用消息对话框函数。执行这些函数,可弹出模式消息对话框,并根据用户的响应但会一个布尔值。

    14.4K40

    python苦短-爬取音乐

    python苦短-下载音乐 概述 使用到的库 requests: 爬虫使用到的请求库 jsonpath: 处理json数据的第三方库 os: python文件系统操作的库 urlretrieve: 对url...解析的库 tkinter: tkinter是python中使用较多的GUI库,GUI是指的页面的控件操作,类似R中最基础的编辑器R-gui,它提供一些最基础的绘图工具,能够实现图形化按钮,文本框,有点VB...的味道,本文中使用到图形控件主要有 Button按钮控件:在程序中显示按钮。...插入文本,显示下载进度 text.insert(END,'歌曲:{}...正在下载...'.format(title)) # 文本框滚动 text.see(END) # 更新...输入框、下载按钮、退出按钮、列表框控件运行良好 下载结果 ? 在工作目录下,找到下载好的音乐 测试可听 通过音乐播放器测试,歌曲为完整的 ?

    1.4K30

    零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)

    当使用 Place 布局管理容器中的组件时,需要设置组件的 x、y 或 relx、rely 选项,Tkinter 容器内的坐标系统的原点 (0,0) 在左上角,其中 X 轴向右延伸,Y 轴向下延伸,如图所示...该控件除具有共有属性外,还具有显示文本(text)、返回变量(variable)、选中返回值(onvalue)和未选中默认返回值(offvalue)等重要属性。...由于列表框实质上就是将Python 的列表类型数据可视化呈现,在程序实现时,也可直接对相关列表数据进行操作,然后再通过列表框展示出来,而不必拘泥于可视化控件的方法。...看下面的一个例子:实现列表框的初始化、添加、插入、修改、删除和清空操作,如下: from tkinter import * def ini(): Lstbox1.delete(0,END)...消息对话框: 引用 tkinter.messagebox 包,可使用消息对话框函数。执行这些函数,可弹出模式消息对话框,并根据用户的响应但会一个布尔值。

    14.4K30

    开发Python学生成绩管理系统:使用Tkinter和文本文件

    开发Python学生成绩管理系统:使用Tkinter和文本文件 在这篇文章中,我们将一步步地创建一个简单的学生成绩管理系统。...这个系统将使用Python的Tkinter库来构建图形用户界面(GUI),并将学生的成绩数据存储在文本文件中。系统将包含登录、增加、删除、修改和查询学生成绩的功能。 1....选择GUI框架 对于本项目,我们选择使用Python内置的GUI库Tkinter。Tkinter轻量级且易于使用,非常适合初学者和小型项目。 2....messagebox.showinfo("查询结果", "\n".join(found) if found else "未找到该学生的成绩") def update_grade_list(self): # 更新列表框内容...数据存储:使用CSV格式的文件存储数据。

    14010

    软件测试|超好用超简单的Python GUI库——tkinter(十)

    前言上文我们介绍了tkinter的列表框处理,我们在日常生活中还会遇到组合框的情况,tkinter同样可以实现这个功能,下面我们来介绍一下tkinter如何实现组合框。...但在有些情况下,比如列表的项目过多时,若使用列表控件,列出所有选项就会显得界面格外臃肿,这时就需要用到 Combobox 控件,也就是下拉菜单控件(或称复合框),该控件是列表控件的改进版,具有更加灵活的界面...注:Combobox 并不包含在 tkinter 模块中,而是包含在tkinter.ttk子模块中,因此若想使用 Combobox 控件,需要使用下面的导包方式:from tkinter import...(win)# 使用 grid() 来控制控件的位置cbox.grid(row = 1, sticky="N")# 设置下拉菜单中的值cbox['value'] = ('穆勒','穆西亚拉','萨内','...总结本文主要介绍了tkinter组合框的实现,组合框的使用比列表框更为多见,更为方便,希望能够帮助到大家,后续我们将介绍tkinter的单选框多选框如何实现。

    1.2K10

    图形化界面的开发(GUI)_Tkinter库的使用-3(Button+Radiobutton+Checkbutton)

    图形化界面的开发(GUI):Tkinter库的使用-1(综述) 图形化界面的开发(GUI):Tkinter库的使用-2(Label+Message+Text) 图形化界面的开发(GUI):Tkinter...库的使用-3(Button+Radiobutton+Checkbutton) 图形化界面的开发(GUI):Tkinter库的使用-4(Entry+Spinbox+Listbox+Combobox) 图形化界面的开发...(GUI):Tkinter库的使用-5(Menu+Canvas+Scale+Scrollbar) 图像化界面的开发(GUI)_Tkinter库的使用-综合案例-登录界面 Button控件的使用 Button...与列表框控件(Listbox)不同的是,单选框控件(Radiobutton)只能选择一个值,而列表框控件可以选择一个或多个值。...博客 本人是一个渗透爱好者,不时会在微信公众号(laity的渗透测试之路)更新一些实战渗透的实战案例,感兴趣的同学可以关注一下,大家一起进步。

    9710

    小朋友学Python(24):Tkinter图形界面编程

    Tkinter 是 Python 的标准 GUI (Graphic User Interface)库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。...由于 Tkinter 内置到 python 的安装包中,只要安装好 Python 之后就能 import Tkinter 库。...多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单的文本内容 Frame 框架控件;在屏幕上显示一个矩形区域,多用来作为容器 Label 标签控件;可以显示文本和位图 Listbox 列表框控件...label比较类似 Radiobutton 单选按钮控件;显示一个单选的按钮状态 Scale 范围控件;显示一个数值刻度,为输出限定范围的数字区间 Scrollbar 滚动条控件,当内容超过可视化区域时使用...,如列表框。.

    4.8K70

    图形化界面的开发(GUI)_Tkinter库的使用-4(Entry+Spinbox+Listbox+Combobox)

    @TOC 前言 本篇文章主要python第三方库Tkinter库的使用,包括输入框(Entry)控件,Spinbox控件,Listbox(列表框)控件和Combobox(复合框)控件它们的常用属性和方法以及具体的示例和相应的效果图...图形化界面的开发(GUI):Tkinter库的使用-1(综述) 图形化界面的开发(GUI):Tkinter库的使用-2(Label+Message+Text) 图形化界面的开发(GUI):Tkinter...库的使用-3(Button+Radiobutton+Checkbutton) 图形化界面的开发(GUI):Tkinter库的使用-4(Entry+Spinbox+Listbox+Combobox) 图形化界面的开发...(GUI):Tkinter库的使用-5(Menu+Canvas+Scale+Scrollbar) 图像化界面的开发(GUI)_Tkinter库的使用-综合案例-登录界面 Entry控件 输入框(Entry...博客 本人是一个渗透爱好者,不时会在微信公众号(laity的渗透测试之路)更新一些实战渗透的实战案例,感兴趣的同学可以关注一下,大家一起进步。

    11010
    领券