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

Python进阶-GUI窗口

让 GUI 程序启动和运行起来需要以下 5 个主要步骤: 导入 tkinter 模块(python3.x版本); 创建一个顶层窗口对象,用于容纳整个 GUI 应用; 在顶层窗口对象之上(或者“其中...① 窗口和控件 在 GUI 编程中,顶层的根窗口对象包含组成 GUI 应用的所有小窗口对象。它们可能是文字标签、按钮、列表框等。这些独立的 GUI 组件称为控件。...所以当创建一个顶层窗口时,只是表示需要一个地方来摆放所有的控件。...>>> import tkinter >>> top = tkinter.Tk() tkinter.Tk() 返回的对象通常称为根窗口,这也是一些应用使用 root 而不是 top 来指代它的原因。...顶层窗口是那些在应用中独立显示的部分。GUI 程序中可以有多个顶层窗口,但是其中只能有一个是根窗口。 控件可以独立存在,也可以作为容器存在。如果一个控件包含其他控件,就可以将其认为是那些控件的父控件。

1.4K50
您找到你想要的搜索结果了吗?
是的
没有找到

Python 脚本编写

在终端窗口输入如下指令,并按回车 python --version 系统可能会显示已安装的 Python 版本是 Python 2.7.9。在这种情况下,表明你已经安装了 Python 2。...如果你使用的是 Windows 设备,确保在安装过程中选中 Add Python 3.5 to PATH 或 Add Python to environment variables 选项,这样可以确保从命令行提示符窗口中访问...运行 Python 脚本 将 Python3 下载并配置好后,在终端窗口检查是否配置成功 ...$ python --version Python 3.6.6 :: Anaconda custom (64...import package_name.submodule_name 第三方库 独立开发者编写了成千上万的第三方库!你可以使用 pip 安装这些库。...Pygame - 用于编写游戏的一系列 Python 模块。 pytz - Python 的世界时区定义。 文章只是作为个人记录学习使用,如有不妥之处请指正,谢谢。

3.3K11

python操作windows窗口获取窗口句柄「建议收藏」

想要看更加舒服的排版、更加准时的推送 关注公众号“不太灵光的程序员” 每日八点有干货推送 python获取窗口句柄 在Windows下获取窗口句柄时操作系统版本和软件版本对获取有影响,就会出现在本地调试正常的程序...查看windows所有可显示的窗口句柄及窗口名称。...(66630L, u’\u5c0f\u706b\u7bad\u901a\u7528\u52a0\u901f’) (131362L, u’Program Manager’) (132782L, u’python...archive_record_gate_report @lot_canal_hongsipu (aliyun) – \u8868 – Navicat Premium’) (131690L, u’TIM’) python...操作Windows窗口程序 推荐阅读: Redis实现消息队列的6种方案 让运维更简单的7种定时任务实现方式 细品28岁程序员退休创业背后的可怕故事 工作中都有哪些让你心累的时刻 发布者:全栈程序员栈长

2.8K41

Python 实现窗口保持置顶

今天一边看视频一边用 Typora 记笔记的时候发现一个问题, Typora 自带的 保持窗口在最前端不知何故会失效, 所以我就想用 Python 写一个可以让窗口强制指定的工具, 毕竟在查阅文档的时候还是有些用处的...Z 序号 参数解释如下: hwnd: 被修改的窗口的句柄 hWndlnsertAfter: 用于标识 Z 顺序, 可设为以下值: HWND_BOTTOM: 值为 1, 置底 HWND_NOTOPMOST...: 值为 -2, 置于非置顶窗口之上 HWND_TOP : 值为 0, 置顶 HWND_TOPMOST: 值为 -1, 置顶 (在HWND_TOP之上) X, Y, cx,cy 确定了新窗口的位置和宽高...uFlags: 窗口尺寸和定位的标识, 部分值如下: SWP_NOOWNERZORDER: 不改变 Z 序中所有者窗口的位置 SWP_NOSIZE: 不改变窗口大小 SWP_NOMOVE: 不移动窗口...GetForegroundWindow 用于获取当前激活的窗口 (鼠标焦点所在窗口)的句柄 HWND GetForegroundWindow(void); keyboard.addhotkey 和keyboard.wait

4.3K11

python操作Windows窗口程序

Pywin32 首先,安装一个Pywin32,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制等等。...python获取窗口句柄 FindWindow(lpClassName=None, lpWindowName=None): 描述:自顶层窗口(也就是桌面)开始搜索条件匹配的窗体,并返回这个窗体的句柄。...lpWindowName:字符型,是窗口名,也就是标题栏上你能看见的那个标题。 说明:这个函数我们仅能用来找主窗口。...窗口的菜单就像窗口的标题栏一样,是窗口自身的一部分,不是其他窗体控件,也就没有办法用FindWindow和FindWindowEx返回句柄。...,后来发现获取窗口句柄和进程中的名字有关,不同版本的操作系统、Excel的窗口名称和进程名都不一致,需要特别注意。

2.3K50

python程序编写简介

文件以模块的方式组织,编写一个.py结尾的文件实际上就写了一个模块 变量的定义和赋值 a=1:1为内存变量存放于内存中,a为变量的引用,python为动态语言,变量及其类型均无需事先声明类型 与C语言和...解释器回收的目标 python对象 python中使用对象模型来存储数据,用来生成数据类型的工厂函数本质上是类,新建数据的结果本质是实例化一个对象 对象有三种特性: 1.身份:内存地址,可以用id...python文件被当作模块导入:__name__=模块名或者文件名     python文件被执行:__name__='__main__' 在我们使用python编写一个软件时,应该只有一个主程序中包含大量顶级代码...(就是没有缩进的代码,python解释器读取到顶级代码会立即执行),其他.py文件应 该只有少量顶级代码,所有功能都应该封装在函数或类中。...通常在文件结尾结合__name__变量,编写测试代码 View Code 程序编写基本流程 1.标题2.文档注释3.模块导入4.变量定义5.类定义语句6.函数定义语句7.主程序8.测试代码 示例:

52710

python代码编写规范

最近两年的工作都是和运维相关,有时运维人员也会写一些python程序,但基本上都没有遵循相应的代码规范,一向粗暴,能用就行,既不考虑可读性也不考虑可维护性,作为一个开发人员有时候看他们写代码就很不舒服,...今天就谈谈python写代码时的一些规范。...python的代码编写基本上都要遵循PEP8的风格。...的注释尽量使用英文 5.并发 I/O密集型,像web应用这样的场景应该使用多线程编程 计算密集型,像计算圆周率等场景应该使用多进程编程,尽可能利用多核CPU优势 当然在编写代码时你的某些编辑器如pycharm...我们编写代码不仅是要实现某种功能,就尽管它是核心,但是你的代码在以后极有可能会交给别人去维护,所以你写的代码应当尽可能地让人看懂,避免给别人留坑。

70130

Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例

/usr/bin/env python #coding=utf-8 ''' 窗口屏幕居中,设置窗口最大,最小尺寸......设置窗口的大小和位置 geometry(widthxheight+x+y) 窗口的长宽分别为width和height; 窗口到主窗口的间距为 x和 y ; 注意可以使用减号,例如 10×10-10...这里透明是窗口内的所有内容,不仅是窗体,所以要特别小心一个完全透明的窗口! -fullscreen 设置全屏 注意前面的短横杠(-) 不能少 -topmost 设置窗口置顶。...两个同时被置顶的窗口为同级(能互相遮盖),但他们都能同时遮盖住没有被设置为置顶的窗口。...以上这篇Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例就是小编分享给大家的全部内容了,希望能给大家一个参考。

2.5K20
领券