tkinter使用WebView2网页组件(续篇)

2023-11-04

引言

在“很久”之前的一篇文章(tkinter使用WebView2网页组件_Smart-Space的博客-CSDN博客_tkinter webview)中,我介绍了如何在tkinter中通过pywebview创建一个与tkinter相契合的WebView2控件。但是,那一种控件,有如下缺点:

  1. 使用pywebview提供的窗口进行嵌入,会出现延时、嵌入失败等问题
  2. 因为pywebview窗口使用高分辨率,导致tkinter窗口(自动)必须高gdi
  3. 点击控件后,tkinter窗口将失去焦点
  4. 需要额外的进程支持pywebview窗口

这些问题都是有读者反馈的,我也“深受其害”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

tkinter使用WebView2网页组件(续篇) 的相关文章

  • Python Popen 与 psexec 挂起 - 不良结果

    我对 subprocess Popen 和我认为是管道的问题有疑问 我有以下代码块 从 cli 运行时 100 都不会出现问题 p subprocess Popen psexec serverName get cmd c ver echo
  • 如何使用 imaplib 获取“消息 ID”

    我尝试获取一个在操作期间不会更改的唯一 ID 我觉得UID不好 所以我认为 Message ID 是正确的 但我不知道如何获取它 我只知道 imap fetch uid XXXX 有人有解决方案吗 来自 IMAP 文档本身 IMAP4消息号
  • 将数据帧行转换为字典

    我有像下面的示例数据这样的数据帧 我正在尝试将数据帧中的一行转换为类似于下面所需输出的字典 但是当我使用 to dict 时 我得到了索引和列值 有谁知道如何将行转换为像所需输出那样的字典 任何提示都非常感激 Sample data pri
  • 忽略 Mercurial hook 中的某些 Mercurial 命令

    我有一个像这样的善变钩子 hooks pretxncommit myhook python path to file myhook 代码如下所示 def myhook ui repo kwargs do some stuff 但在我的例子中
  • Web 视图未在 Android 中加载本地 html 文件

    I am integrating html in android I have created a web view But i am not able load local html page Surprisingly web view
  • Pandas 数据帧到 numpy 数组 [重复]

    这个问题在这里已经有答案了 我对 Python 很陌生 经验也很少 我已经设法通过复制 粘贴和替换我拥有的数据来使一些代码正常工作 但是我一直在寻找如何从数据框中选择数据 但无法理解这些示例并替换我自己的数据 总体目标 如果有人真的可以帮助
  • 以同步方式使用 FastAPI,如何获取 POST 请求的原始正文?

    在中使用 FastAPIsync not async模式 我希望能够接收 POST 请求的原始 未更改的正文 我能找到的所有例子都显示async代码 当我以正常同步方式尝试时 request body 显示为协程对象 当我通过发布一些内容来
  • python suds SOAP 请求中的名称空间前缀错误

    我使用 python suds 来实现客户端 并且在发送的 SOAP 标头中得到了错误的命名空间前缀 用于定义由element ref 在 wsdl 中 wsdl 正在引用数据类型 xsd 文件 请参见下文 问题出在函数上GetRecord
  • 使用 OLS 回归预测未来值(Python、StatsModels、Pandas)

    我目前正在尝试在 Python 中实现 MLR 但不确定如何将我找到的系数应用于未来值 import pandas as pd import statsmodels formula api as sm import statsmodels
  • Python urllib.request.urlopen:AttributeError:'bytes'对象没有属性'data'

    我正在使用 Python 3 并尝试连接到dstk 我收到错误urllib包裹 我对SO进行了很多研究 但找不到与这个问题类似的东西 api url self api base street2coordinates api body jso
  • 奇怪的 MySQL Python mod_wsgi 无法连接到 'localhost' (49) 上的 MySQL 服务器问题

    StackOverflow上也有类似的问题 但我还没有发现完全相同的情况 这是在使用 MySQL 的 OS X Leopard 机器上 一些起始信息 MySQL Server version 5 1 30 Apache 2 2 13 Uni
  • 按元组分隔符拆分列表

    我有清单 print L I WW am XX newbie YY ZZ You WW are XX cool YY ZZ 我想用分隔符将列表拆分为子列表 ZZ print new L I WW am XX newbie YY ZZ You
  • 将 JSON 对象传递给带有请求的 url

    所以 我想利用 Kenneth 的优秀请求模块 https github com kennethreitz requests 在尝试使用时偶然发现了这个问题自由库API http wiki freebase com wiki API 基本上
  • 如何使用列表作为pandas数据框中的值?

    我有一个数据框 需要列的子集包含具有多个值的条目 下面是一个带有 运行时 列的数据框 其中包含程序在各种条件下的运行时 df condition a runtimes 1 1 5 2 condition b runtimes 0 5 0 7
  • 无法在 osx-arm64 上安装 Python 3.7

    我正在尝试使用 Conda 创建一个带有 Python 3 7 的新环境 例如 conda create n qnn python 3 7 我收到以下错误 Collecting package metadata current repoda
  • 使用 PyTorch 分布式 NCCL 连接失败

    我正在尝试使用 torch distributed 将 PyTorch 张量从一台机器发送到另一台机器 dist init process group 函数正常工作 但是 dist broadcast 函数中出现连接失败 这是我在节点 0
  • tkinter - 检查文本小部件是否为空

    操作系统 Windows 8 1 Python 3 5 在 Tkinter 中 我发现了很多代码来验证输入框是否为空 但是当我尝试对文本小部件应用相同的方法时 它不起作用 看起来文本小部件有一个 n 字符 这可能就是问题所在 知道如何进行此
  • 在Python中按属性获取对象列表中的索引

    我有具有属性 id 的对象列表 我想找到具有特定 id 的对象的索引 我写了这样的东西 index 1 for i in range len my list if my list i id specific id index i break
  • Elastic Beanstalk 中的 enum34 问题

    我正在尝试在 Elastic Beanstalk 中设置 django 环境 当我尝试通过requirements txt 文件安装时 我遇到了python3 6 问题 File opt python run venv bin pip li
  • 从 Twitter API 2.0 获取 user.fields 时出现问题

    我想从 Twitter API 2 0 端点加载推文 并尝试获取标准字段 作者 文本 和一些扩展字段 尤其是 用户 字段 端点和参数的定义工作没有错误 在生成的 json 中 我只找到标准字段 但没有找到所需的 user fields 用户

随机推荐

  • Vscode-Latex 报错 I found no \bibdata command

    问题描述 原本使用的是 bib文件引用文献 后来觉得不方便 不如写在文末 改用 bibitem 然后使用pdflatex gt bibtex gt pdflatex 2进行编译 接着报错 I found no bibdata command
  • 编译原理 --- NFA(非确定有限自动机)和DFA(确定有限自动机)之间的转换以及DFA的化简

    第一部分 证明NFA能够转换为DFA 1 So是NFA的初态集合 F是NFA的终态集合 2 通过上面的第一个转换 我们就使得NFA具有了和DFA一样的唯一初态 3 通过上面的第二个转换 不断引入中间状态 直到将字拆分为字符 此时我们就成功的
  • 日常工作中需要注意的Java编码规范

    经常听到 编码风格 这个词 那么什么是编码风格呢 接手项目后 读项目中其他人的代码 你就能感觉到不同编码风格 有的人写的代码很乱 可读性很差 方法逻辑处理耦合度很高 缩进不规范 有的人编码风格很好 代码缩进对齐看起来很规范 注释清晰 这就是
  • Python小屋在线练习与刷题软件重要升级

    开学第一课 一定不要这样问老师Python问题 中国大学MOOC Python程序设计基础 第6次开课时间 董付国老师Python系列教材推荐与选用参考 2022年4月13日 Python小屋刷题软件进行了升级 停用之前版本的客户端 请后台
  • matlab直方图显示,控制分类直方图的显示

    创建分类直方图 示例文件 outages csv 包含表示美国电力中断情况的数据 该文件包含六个列 Region OutageTime Loss Customers RestorationTime 和 Cause 以表的形式读取 outag
  • OpenGL基础知识梳理——Windows上搭建opengles运行环境

    1 概念介绍 1 OpenGLES 官方介绍 https www khronos org opengles OpenGLES OpenGL for embeded systems 是用于嵌入式设备的免费 跨平台的2D 3D渲染API 它是O
  • C++中cout、cin和endl的用法

    转自 http blog csdn net zhanghaotian2011 article details 8868577 转自 http blog csdn net u011675745 article details 51939108
  • 【最详细

    软件下载 软件 Visual C 版本 6 0 语言 简体中文 大小 34 26M 安装环境 Win11 Win10 Win8 Win7 硬件要求 CPU 2 0GHz 内存 4G 或更高 下载通道 百度网盘丨下载链接 https pan
  • 微信公众号开发《五》基于Java实现微信支付(公众号支付)简单教程

    最近公司需求 需要在微信公众号内完成支付 找到官方文档 文档还可以 讲的也挺详细 不过有一个地方很坑爹 就是微信内H5调起支付需要一个签名 而他给出的参考签名方式跟统一下单签名一致 害的我以为 他这个签名就是统一下单那个签名 后面找了很久看
  • 12-6 锁

    加锁可保证原子性操作和共享资源的可见性 但加锁成本相对较高 mingw 编译器下 可用 mtx t 定义一个锁 mtx init 函数初始化一个锁 mtx destory 函数销毁一个锁 mtx lock 函数加锁 mtx lock 函数解
  • ppt快速回到某页(幻灯片放映时)【实测成功】

    仅作为记录 感谢大佬博主文章 传送门 即 在幻灯片放映过程中 在键盘按一下需要跳转的页面编号 再按回车键就会快速跳转到那一页 在未放映时 点击office的ppt的右下角图标 在所有幻灯片中进行选择 双击即可
  • opencv之erode()函数

    概述 erode 函数可以对输入图像用特定结构元素进行腐蚀操作 该结构元素确定腐蚀操作过程中的邻域的形状 各点像素值将被替换为对应邻域上的最小值 API说明 C API void cv erode InputArray src 原始图像 通
  • 亚信科技荣任「DBL电信行业工作组」副组长单位,AntDB数据库连年入选《中国数据库产品图谱》

    日前 2023可信数据库发展大会 在京圆满召开 亚信科技凭借自研的电信级核心交易数据库AntDB在通信行业15年的技术积累和行业贡献 成功当选为数据库应用创新实验室 DBL 电信行业工作组副组长单位 AntDB数据库连续两年入选 全球数据库
  • vue应用全局音乐(自动播放)

    这里写自定义目录标题 1 从同事哪里白嫖过来的 主要是jq写的 需要单独引入jq cdn 2 打开index html 将代码放到里面
  • Python进阶之atexit模块使用

    微信搜索 菜鸟童靴 选择 关注公众号 我们一起开启Python进阶之旅 如何让Python在退出时强制运行一段代码 说起这个需求 我们就不得不说Python atexit模块了 退出处理器 atexit 模块定义了清理函数的注册和反注册函数
  • java patriciatrie_以太坊源码(一)Merkle-Patricia Trie(MPT)的实现

    Merkle PatriciaTrie MPT 是Ethereum中一种非常重要的数据结构 用来存储用户账户的状态及其变更 交易信息 交易的收据信息 每一个以太坊的区块头包含三颗MPT树 分别是 交易树 收据树 交易执行过程中的一些数据 状
  • 旋转矩阵、欧拉角、万向锁详解

    旋转矩阵 欧拉角 万向锁详解 一 物体的姿态描述 物体的姿态可由固定于此物体的坐标系描述 为了规定空间某刚体B的姿态 设置一直角坐标系 B 与此刚体固接 用坐标系 B 的三个单位主矢量 Xb Yb Zb 相对于参考坐标系 A 的方向余弦组成
  • Armadillo,Eigen,OpenCV 矩阵操作比较(Compare Armadillo, Eigen and OpenCV)

    有的时候写出来的程序慢也许并不是算法有问题 而是用的库比较慢 也可能并不是库本身慢 而只是你的写法不够高效 在经历了无数次令人蛋疼的等待后 我决定比较一下这几个所谓的高效的线性代数库 OpenCV虽然目标是计算机视觉 但也提供了比较丰富的代
  • STM32下拉输入模式与振动传感器的使用

    写下内容的目的 这两天在学习振动传感器点灯的实验的时候 对于GPIO口输入模式为何要选择下拉输入一直不太理解 搜索了下讲到这个内容的文章也很少很少 所以自己整理了一下遇到的知识点 希望能帮助到各位 目前还是嵌入式的小白 如果文章中有不足或者
  • tkinter使用WebView2网页组件(续篇)

    tkinter使用WebView2网页组件 续篇 引言 提前声明 重写tkwebview2 前提概括 创建类 操作WinFroms 完整类代码 效果 测试代码 最终效果 2022 6 25更新 2022 12 30修复 2023 1 1更新