tkinter功能挖掘
文章平均质量分 64
THZrry
这个作者很懒,什么都没留下…
展开
-
[idle] 升级一下你的idle吧
idle的升级原创 2022-04-02 09:23:04 · 918 阅读 · 0 评论 -
[Tkinter text] 可移动文字的text
tkinter制作可移动文字的text组件原创 2022-02-06 14:33:54 · 1008 阅读 · 0 评论 -
[嵌入网页] tkinter嵌入网页的5种方式(两种不靠谱)
在tkinter中显示网页,有5种方法原创 2022-01-15 16:56:24 · 8983 阅读 · 5 评论 -
[win32&ctypes]不一样的嵌入窗口
文章目录课前准备win32python正文导入获取所有窗口嵌入利用tkinter测试完整代码结尾课前准备win32Windows使用dwm管理窗口,可以使用user32.dll来做嵌入窗口涉及到user32.EnumWindows遍历窗口user32.IsWindow user32.IsWindowVisible user32.IsWindowEnabled筛选窗口user32.SetParent设置父窗口python可以用ctypes调用系统APIctypes.windllWin系统独原创 2021-12-12 10:54:41 · 1399 阅读 · 0 评论 -
[CEFPython3]弹出窗口的解决
文章目录前言思路解释一个tkinter的绑定总结前言这段时间研究了cefpython3,发现了一个问题,就是说点击链接时会弹出一个子窗口。看到网上没有相应的教程,就发出来了思路在C++的版本看到,有一个函数OnBeforePopup可以搞定,但cefpython并不一样,于是查阅官方文档和PYPI在github的帮助文档里Quick links的API Index中找到:GitHub接口说明解释interface是接口,要用browser.SetClientHandler设置,传入对象,原创 2021-11-14 08:35:07 · 2674 阅读 · 2 评论 -
[PyInstaller]Pyinstaller旧版打包exe无法使用Tix解决
文章目录写在前面方法一方法二总结写在前面Pyinstaller可以打包exe,但Py3.4.4这个最后支持XP的版本可用的pyinstaller是3.1(以后版本用了f’’,3.4不支持),就导致3.3加入的--add-data无法使用。而参考此,在单文件打包tix时必须加入--add-data %pythonpath%/tcl/tix8.4.3;tix8.4.3才能用。下面有两个解决方法`–add-datapython3.4pyinstaller3.3支持不支持pyi原创 2021-10-10 10:25:48 · 514 阅读 · 0 评论 -
[续]tkinter Text做一个类似Editplus字符导航的功能
上一篇:tkinter Text做一个类似Editplus字符导航的功能目录接上效果变化不同点方法一(这次)方法二(上次)总结代码接上上回用方法2做了一个字符导航,这回补上方法1效果变化def draw(event=None): "用来绘制“定位”线" idx=text.index("current").split(".")[0] content=text.get(idx+".0","insert")#获取 size=f.measure(content)#大小原创 2021-09-05 18:46:56 · 78 阅读 · 0 评论 -
tkinter Text做一个类似Editplus字符导航的功能
目录效果实现思路方法1 tkinter.font模块的Font().measure方法2 tkinter.Text.bbox使用方法2准备编写更新方法drawbboxCanvas删除绘制Loop方法2代码全览关于bind效果实现思路*本文提到的方法不知道的请自行百度!方法1 tkinter.font模块的Font().measure这种方法可以得到字符串的像素长度,还没试过方法2 tkinter.Text.bbox获取当前index(“insert”)的左上角x坐标,用Canvas绘制原创 2021-09-05 18:23:09 · 146 阅读 · 0 评论