V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
woshichuanqilz
V2EX  ›  Python

怎么做一个中间透明的 Python gui?

  •  
  •   woshichuanqilz · 2018-08-24 09:53:00 +08:00 · 2689 次点击
    这是一个创建于 2293 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正在做一个程序是识别视频中一个特殊的物体, 现在为了方便测试想在视频里找到这个物体的时候用一个红方框圈住这个物体, 我想的是做一个中间透明边框的 gui, 设置位置创建一个窗口.

    我用的 tkinter 做的, 搜到了两个方法都不理想

    1. 设置 gui 的透明度, 但是这个没法设置边框的透明度, 整个窗口都透明了
    2. gui 加载一个透明图片, 这个不行, 而且, 我想要的方框大小不固定, 所以不能加载一个固定的透明的中见透明的红方框进来。

    所以, 想知道有没有方法用 tkinter 实现这个需求, 或者其他的方法?

    多谢~

    1 条回复    2018-08-24 17:30:58 +08:00
    zengzizhao
        1
    zengzizhao  
       2018-08-24 17:30:58 +08:00
    虽然不懂 python,但是为神马要弄个窗口挡在上面
    不应该是在相应位置,用类似 drawRect 的 api 绘制一个红色的方框吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:45 · PVG 05:45 · LAX 13:45 · JFK 16:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.