- 前言上文我们介绍了tkinter的text模块的基本使用,以及撤销和恢复功能的实现,本篇文章我们将介绍 text模块对Mark、Tag 以及 Index的处理方法。 Index文本索引Index 索引,用于指定字符在文本中的真实位置,这与我们经常使用 Python 索引是一样的,不过在 Text 文本控件中,两者之间的使用形式存在一些差异。Tkinter 提供以下文本索引类型,如下表所示:... 前言上文我们介绍了tkinter的text模块的基本使用,以及撤销和恢复功能的实现,本篇文章我们将介绍 text模块对Mark、Tag 以及 Index的处理方法。 Index文本索引Index 索引,用于指定字符在文本中的真实位置,这与我们经常使用 Python 索引是一样的,不过在 Text 文本控件中,两者之间的使用形式存在一些差异。Tkinter 提供以下文本索引类型,如下表所示:...
- 前言之前我们介绍了entry控件,entry控件实际上更适用于输入用户名,密码等单行的文本,如果需要多行输入,tkinter提供了更便于多行文本输入的text控件。Text 控件类似 HTML 中的<textarea>标签,允许用户以不同的样式、属性来显示和编辑文本,它可以包含纯文本或者格式化文本,同时支持嵌入图片、显示超链接以及带有 CSS 格式的 HTML 等。Text 控件的有很多的... 前言之前我们介绍了entry控件,entry控件实际上更适用于输入用户名,密码等单行的文本,如果需要多行输入,tkinter提供了更便于多行文本输入的text控件。Text 控件类似 HTML 中的<textarea>标签,允许用户以不同的样式、属性来显示和编辑文本,它可以包含纯文本或者格式化文本,同时支持嵌入图片、显示超链接以及带有 CSS 格式的 HTML 等。Text 控件的有很多的...
- 前言如果我们想要使用Python创建一个GUI界面,我们应该使用哪个库?Python有没有实现这个功能的库?答案是肯定的,Python的库这么多,肯定有实现上述功能的库,那么我们应该使用哪一个库呢?我们这里推荐使用Python内置的一个库——tkinter。该模块以 Tcl/tk 作为接口,提供了大量的 GUI 支持。如果想要创建一个美观地、符合操作系统平台的 GUI,推荐使用主题化的模块... 前言如果我们想要使用Python创建一个GUI界面,我们应该使用哪个库?Python有没有实现这个功能的库?答案是肯定的,Python的库这么多,肯定有实现上述功能的库,那么我们应该使用哪一个库呢?我们这里推荐使用Python内置的一个库——tkinter。该模块以 Tcl/tk 作为接口,提供了大量的 GUI 支持。如果想要创建一个美观地、符合操作系统平台的 GUI,推荐使用主题化的模块...
- 实战项目:应用数据库和GUI开发产品销售管理软件(2) 实战项目:应用数据库和GUI开发产品销售管理软件(2)
- 1 需求整理 1.1 实现目的基于CS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。 1.2 功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及... 1 需求整理 1.1 实现目的基于CS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便于回归测试,快速覆盖主线用例或功能;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术能力,为业务提供强有力的测试手段。 1.2 功能需求基于Unittest,封装、调用和组织所有的测试用例,进行批量或指定用例运行;支持邮件服务,可添加任意团队成员邮箱,及...
- 1 测试需求模拟用户操作,打开记事本进行内容输入 2 测试步骤 2.1 用例1打开记事本;窗口最大化;输入"人生苦短,我用Python!";关闭窗口;不保存直接退出。 2.2 用例2打开记事本;窗口最大化输入: Python之禅!优美胜于丑陋(Python 以编写优美的代码为目标)明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)简洁胜于复杂(优美的代码应当是简洁... 1 测试需求模拟用户操作,打开记事本进行内容输入 2 测试步骤 2.1 用例1打开记事本;窗口最大化;输入"人生苦短,我用Python!";关闭窗口;不保存直接退出。 2.2 用例2打开记事本;窗口最大化输入: Python之禅!优美胜于丑陋(Python 以编写优美的代码为目标)明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)简洁胜于复杂(优美的代码应当是简洁...
- 1 前言一直使用Python做自动化测试,近期遇到了要对桌面端软件即windowsGUI进行自动化测试。Python的GUI自动化测试工具有很多,但是都有不同的侧重点。本次会详细说明为啥选择uiautomation来做测试。 2 PythonGUI工具 2.1 常用的PythonGUI编程工具详情参考:https://blog.csdn.net/NoamaNelson/article/de... 1 前言一直使用Python做自动化测试,近期遇到了要对桌面端软件即windowsGUI进行自动化测试。Python的GUI自动化测试工具有很多,但是都有不同的侧重点。本次会详细说明为啥选择uiautomation来做测试。 2 PythonGUI工具 2.1 常用的PythonGUI编程工具详情参考:https://blog.csdn.net/NoamaNelson/article/de...
- 在开发的时候,尤其是有遗留项目没有源代码的时候,或者引用第三方jar包,需要修改包中一些配置或者简单的逻辑判断,这时候可以直接用jd-gui修改包文件实现 在开发的时候,尤其是有遗留项目没有源代码的时候,或者引用第三方jar包,需要修改包中一些配置或者简单的逻辑判断,这时候可以直接用jd-gui修改包文件实现
- 编辑Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2目录Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2教程环境Tkinter布局Tkinter常用控件和属性控件类型控件基本属性Tkinter Label标签控件Python tkinter之PhotoImage图片显示问题 python表单python Entry输入框python Entry输... 编辑Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2目录Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2教程环境Tkinter布局Tkinter常用控件和属性控件类型控件基本属性Tkinter Label标签控件Python tkinter之PhotoImage图片显示问题 python表单python Entry输入框python Entry输...
- 为程序界面添加滑动条在以前的教程中 (例如 linear blending 和 brightness and contrast adjustments)你有可能注意到需要 input 一些数值到我们的程序中, 例如 和 。我们会在代码中输入这些数据来配合程序的运行。好, 下面来介绍所要用到的一个 GUI 中的工具. OpenCV 提供的 GUI 库在(highgui.h)里. 这是一个 ... 为程序界面添加滑动条在以前的教程中 (例如 linear blending 和 brightness and contrast adjustments)你有可能注意到需要 input 一些数值到我们的程序中, 例如 和 。我们会在代码中输入这些数据来配合程序的运行。好, 下面来介绍所要用到的一个 GUI 中的工具. OpenCV 提供的 GUI 库在(highgui.h)里. 这是一个 ...
- 提起ui自动化大家首先想到的就是基于控件的自动化,比如常见的xpath、id、css选择器等手段进行元素定位并进行结果判断。但是在实际应用中,无论是web端还是移动端,仍有很多时候需要根据页面内容、页面中的图像进行定位及判定,是这些手段所达不到的,这里我们来介绍一下关于图像识别在测试中的应用。 在具体讲解之前,先介绍一下图像识别在测试中能够想到的引用场景:测试过程中,通过对待测软件... 提起ui自动化大家首先想到的就是基于控件的自动化,比如常见的xpath、id、css选择器等手段进行元素定位并进行结果判断。但是在实际应用中,无论是web端还是移动端,仍有很多时候需要根据页面内容、页面中的图像进行定位及判定,是这些手段所达不到的,这里我们来介绍一下关于图像识别在测试中的应用。 在具体讲解之前,先介绍一下图像识别在测试中能够想到的引用场景:测试过程中,通过对待测软件...
- 使用 tkinter 已经非常长时间,期间因为默认的样式太丑,也想过更换 PySide、PyQt 之类的工具。最后因为个人精力、学习成本、学完之后的回报等等一系列的考量,所以一直想学与不想想之间纠结。直到在 github 上看到了几个 tkinter 的几个漂亮的主题,让我觉得没有太大的必要为了一个中小型的桌面程序而去学习 QT 。1、Sun-Valley-ttk-themegithub的主... 使用 tkinter 已经非常长时间,期间因为默认的样式太丑,也想过更换 PySide、PyQt 之类的工具。最后因为个人精力、学习成本、学完之后的回报等等一系列的考量,所以一直想学与不想想之间纠结。直到在 github 上看到了几个 tkinter 的几个漂亮的主题,让我觉得没有太大的必要为了一个中小型的桌面程序而去学习 QT 。1、Sun-Valley-ttk-themegithub的主...
- Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题。很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Visual Studio这些现代IDE,对于SAP GUI这个比较”复古“的IDE不太适应。其实还有一个选择:ABAP Development Tools,最初在SAP内部称为ABAP in Ecl... Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题。很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Visual Studio这些现代IDE,对于SAP GUI这个比较”复古“的IDE不太适应。其实还有一个选择:ABAP Development Tools,最初在SAP内部称为ABAP in Ecl...
- Python--TKinter Python--TKinter
- 华为开发平台有没有统一GUI入口?我看到是散装酒没有一个集中的概念。关注华为开发生态资料太乱,太散了。作为二十年程序员都搞不懂你们的进入体系,菜鸟不是更惨? 华为开发平台有没有统一GUI入口?我看到是散装酒没有一个集中的概念。关注华为开发生态资料太乱,太散了。作为二十年程序员都搞不懂你们的进入体系,菜鸟不是更惨?
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签