首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏菜鸟小白的学习分享

    自己动手写软件——GUI编程

    但是如果提供一个软件界面,将不同的协议作为选择项,不同协议需要不同的参数,这样一个相对方便的密码破解软件是不是就好了呢。 出于这样的考虑,今天我们看一下图形用户界面(Graphical User Interface,GUI)编程,看了一下网上python的GUI编码库有很多,但是tkinter是内置库,所以我们还是选择这个内置库作为我们的工具对象了 后面几天我们也将持续更新我们密码破解工具的完成过程,有兴趣的小伙伴可以和菜鸟小白一起每天完成一部分内容,最终自己完成一个软件的编写。 GUI编码流程 将你的GUI程序启动和运行起来一般需要以下五个步骤: 导入模块,我们使用的就是import tkinter(或者from tkinter import *) 创建一个顶层窗口,用于放置所有的组件 Menu控件 Menu控件就是我们说的菜单栏,后面我们编写软件也是需要用到的。

    5.1K10发布于 2020-07-14
  • PyQT6 GUI编程开发桌面软件(2024新版)

    Qt是一个跨平台的C++图形用户界面应用程序开发框架,广泛用于开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。

    2.8K10编辑于 2024-11-08
  • 来自专栏muller的测试分享

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

    前言我们在日常使用各种桌面软件时,当我们想要搜索一个内容时,都会出现一个列表框,供我们选择,如下图:图片Tkinter提供了列表框(Listbox)控件来实现类似的功能。 在使用 Tkinter 进行 GUI 编程的过程中,如果需要用户自己进行选择时就可以使用列表框控件。列表框中的选项可以是多个条目,也可以是单个唯一条目,但常用于多个条目。

    4.3K10编辑于 2023-05-07
  • 来自专栏muller的测试分享

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

    前言如果我们想要使用Python创建一个GUI界面,我们应该使用哪个库?Python有没有实现这个功能的库?答案是肯定的,Python的库这么多,肯定有实现上述功能的库,那么我们应该使用哪一个库呢? 该模块以 Tcl/tk 作为接口,提供了大量的 GUI 支持。如果想要创建一个美观地、符合操作系统平台的 GUI,推荐使用主题化的模块 tkinter.ttk。 后面我会将会使用tkinter编写一些有趣的GUI小程序,敬请期待!

    3.1K20编辑于 2023-02-19
  • 来自专栏muller的测试分享

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

    前面我们介绍了tkinter主窗口的一系列操作,本篇文章我们将介绍Label控件,Label(标签)控件,是 Tkinter 中最常使用的一种控件,主要用来显示窗口中的文本或者图像,并且不同的 Lable(标签)允许设置各自不同的背景图片。

    1.9K30编辑于 2023-04-10
  • 来自专栏早起Python

    GUI实战|Python做一个文档图片提取软件

    本文将进一步讲解如何用Python提取PDF与Word中图片,并结合之前讲解过的GUI框架PysimpleGUI,做一个多文件图片提取软件,效果如下: ? 本文主要将分为以下部分讲解: PDF、Word、Excel文件图片提取 构造图片提取器GUI框架 整合代码并打包 主要涉及的Python模块有: PIL PySimpleGUI re win32 os number += 1 azip.close() #关闭文件,必须有,释放内存 这里的代码和GUI “path = values["lujing"]这里是读取GUI中键为**“lujing”**的值,也即文件存储位置,用于os模块读取与操作。 至此,GUI部分就搞定了!感兴趣的读者可以继续在上面添加功能。

    1.9K10发布于 2021-01-05
  • 来自专栏muller的测试分享

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

    前言在之前,我们介绍了tkinter的button控件,label控件,今天我们介绍一下entry控件,entry控件我们可以理解为界面的内容输入框,实现GUI界面与用户的信息交互,最典型的场景就是我们在登录时需要输入的账号密码 放在文本标签的后面entry1.grid(row=0, column=1)entry2.grid(row=1, column=1)# 显示主窗口win.mainloop()运行程序如下图所示:图片注:这只是一个基础的GUI

    1.6K50编辑于 2023-04-10
  • 来自专栏muller的测试分享

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

    LEFT)check3.pack (side = LEFT)# 显示窗口win.mainloop()运行脚本,结果如下:图片总结本文主要介绍了tkinter复选框的实现,复选框是我们常用的功能,在设计GUI

    2.2K30编辑于 2023-06-02
  • 来自专栏muller的测试分享

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

    上文我们介绍了tkinter的列表框处理,我们在日常生活中还会遇到组合框的情况,tkinter同样可以实现这个功能,下面我们来介绍一下tkinter如何实现组合框。

    2.1K10编辑于 2023-05-07
  • 来自专栏muller的测试分享

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

    前言我们在使用音乐播放软件时,我们想选择播放模式时,我们只能在随机播放,单曲循环,列表循环三种方式中选择一个,这就是我们常见的单选的情况,我们在设计我们的GUI时,也有可能遇到单选的情况,tkinter

    2.4K10编辑于 2023-05-07
  • 来自专栏muller的测试分享

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

    使用协议机制与窗口交互,并回调用户自定义的函数root.protocol('WM_DELETE_WINDOW', QueryWindow)root.mainloop()运行结果如下图:图片通过封装函数的形式来执行相应的 GUI 设置窗的位置当我们运行 Tkinter 程序时,主窗口都会出现在距离屏幕左上角指定的位置上,这是由 Tkinter 软件包默认设置的。

    4.2K30编辑于 2023-04-10
  • Python实战:微博数据获取、解析,并封装成GUI软件

    本文介绍如何使用Python获取微博数据,包含HTTP请求、正则解析、JSON处理、GUI界面开发等核心知识点前言在日常开发中,我们经常需要获取互联网平台的数据进行分析研究。 一、技术架构本项目采用经典的多线程+tkinterGUI架构:展开代码语言:TXTAI代码解释┌─────────────────────────────────────────────────┐│GUI __()self.func=funcself.args=argsself.setDaemon(True)self.start()defrun(self):self.func(*self.args)六、GUI requests+headers+paramsHTML解析BeautifulSoup+find_allJSON处理response.json()+字典遍历时间处理strptime+strftime+时间戳GUI 工具开发:tkinter多选项卡、日志输出、按钮事件工程化能力:多线程、异常处理、文件操作十、软件演示使用过程演示:腾讯云提供技术支持播放播放静音0:00/4:05加载完毕:0%0:00进度:0%媒体流类型直播

    4110编辑于 2026-04-26
  • 来自专栏muller的测试分享

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

    因此,按钮控件在 GUI 编程中被广泛的使用。

    2K30编辑于 2023-04-10
  • 来自专栏muller的测试分享

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

    前言 我们知道我们可以使用pillow绘制不同形状的图形,但是我们能不能使用tkinter实现这个功能呢,当然可以,tkinter也可以实现图形的绘制,并且可以将绘制的图形添加到我们的GUI中。

    2.3K10编辑于 2023-06-02
  • 来自专栏muller的测试分享

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

    前言 我们之前介绍了tkinter的单选框与多选框,单选框和多选框在我们日常生活中有很广泛的使用,我们还可是以音乐播放软件举例,音量调节不是通过我们输入来调节,而是以这样的滑块来滑动。

    1.7K20编辑于 2023-06-02
  • 来自专栏muller的测试分享

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

    之前我们介绍了entry控件,entry控件实际上更适用于输入用户名,密码等单行的文本,如果需要多行输入,tkinter提供了更便于多行文本输入的text控件。

    1.4K20编辑于 2023-05-07
  • 来自专栏muller的测试分享

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

    上文我们介绍了tkinter的text模块的基本使用,以及撤销和恢复功能的实现,本篇文章我们将介绍 text模块对Mark、Tag 以及 Index的处理方法。

    98810编辑于 2023-05-07
  • 来自专栏muller的测试分享

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

    上一篇文章我们介绍了tkinter的Canvas画布控件,并且使用画布控件绘制了线条,本篇文章我们将介绍使用Canvas绘制更多图形。

    1.9K10编辑于 2023-06-02
  • 来自专栏muller的测试分享

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

    前言我们在使用各种软件时,菜单是我们最常用的功能之一,菜单以可视化的方式将一系列的“功能选项卡”进行分组,并在每个分组下又“隐藏”了许多其他的“选项卡”。 通过 Menubutton 创建的菜单按钮可以自由地放置在窗口中的任意位置,从而提高了GUI 界面的灵活性,代码如下:from tkinter import *win=Tk()win.config(bg

    2.5K30编辑于 2023-06-02
  • 来自专栏hbbliyong

    Python GUI

    https://github.com/flexxui/flexx 2.wxpython wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI wxPython 是作为优秀的跨平台GUI库 wxWidgets 的Python封装和Python模块的方式提供给用户的。 就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台能力,能够运行在32位windows、绝大多数的Unix或类Unix系统、Macintosh OS

    1.6K30发布于 2018-10-09
领券