首页 > 其他分享 >PySide 6 / PyQt 6 QWebEngineView 右键菜单汉化

PySide 6 / PyQt 6 QWebEngineView 右键菜单汉化

时间:2024-10-01 09:50:47浏览次数:7  
标签:web PySide pageAction setText QWebEnginePage WebAction PyQt 右键 链接

from PySide6.QtWebEngineCore import QWebEnginePage
from PySide6.QtWebEngineWidgets import QWebEngineView
def zh_CN(web: QWebEngineView):
    web.pageAction(QWebEnginePage.WebAction.NoWebAction).setText("")
    web.pageAction(QWebEnginePage.WebAction.Back).setText("返回")
    web.pageAction(QWebEnginePage.WebAction.Forward).setText("前进")
    web.pageAction(QWebEnginePage.WebAction.Reload).setText("刷新")
    web.pageAction(QWebEnginePage.WebAction.Stop).setText("停止加载")
    web.pageAction(QWebEnginePage.WebAction.Cut).setText("剪切")
    web.pageAction(QWebEnginePage.WebAction.Copy).setText("复制")
    web.pageAction(QWebEnginePage.WebAction.Paste).setText("粘贴")
    web.pageAction(QWebEnginePage.WebAction.Undo).setText("撤销")
    web.pageAction(QWebEnginePage.WebAction.Redo).setText("重做")
    web.pageAction(QWebEnginePage.WebAction.SelectAll).setText("全选")
    web.pageAction(QWebEnginePage.WebAction.ReloadAndBypassCache).setText("ReloadAndBypassCache")
    web.pageAction(QWebEnginePage.WebAction.PasteAndMatchStyle).setText("PasteAndMatchStyle")
    web.pageAction(QWebEnginePage.WebAction.OpenLinkInThisWindow).setText("在此标签页中打开链接")
    web.pageAction(QWebEnginePage.WebAction.OpenLinkInNewWindow).setText("在新窗口中打开链接")
    web.pageAction(QWebEnginePage.WebAction.OpenLinkInNewTab).setText("在新标签页中打开链接")
    web.pageAction(QWebEnginePage.WebAction.CopyLinkToClipboard).setText("复制链接")
    web.pageAction(QWebEnginePage.WebAction.DownloadLinkToDisk).setText("将链接另存为...")
    web.pageAction(QWebEnginePage.WebAction.CopyImageToClipboard).setText("复制图片")
    web.pageAction(QWebEnginePage.WebAction.CopyImageUrlToClipboard).setText("复制图片链接")
    web.pageAction(QWebEnginePage.WebAction.DownloadImageToDisk).setText("保存图片")
    web.pageAction(QWebEnginePage.WebAction.CopyMediaUrlToClipboard).setText("复制视频链接")
    web.pageAction(QWebEnginePage.WebAction.ToggleMediaControls).setText("ToggleMediaControls")
    web.pageAction(QWebEnginePage.WebAction.ToggleMediaLoop).setText("ToggleMediaLoop")
    web.pageAction(QWebEnginePage.WebAction.ToggleMediaPlayPause).setText("ToggleMediaPlayPause")
    web.pageAction(QWebEnginePage.WebAction.ToggleMediaMute).setText("ToggleMediaMute")
    web.pageAction(QWebEnginePage.WebAction.DownloadMediaToDisk).setText("保存视频")
    web.pageAction(QWebEnginePage.WebAction.InspectElement).setText("InspectElement")
    web.pageAction(QWebEnginePage.WebAction.ExitFullScreen).setText("ExitFullScreen")
    web.pageAction(QWebEnginePage.WebAction.RequestClose).setText("RequestClose")
    web.pageAction(QWebEnginePage.WebAction.Unselect).setText("反选")
    web.pageAction(QWebEnginePage.WebAction.SavePage).setText("保存网页")
    web.pageAction(QWebEnginePage.WebAction.OpenLinkInNewBackgroundTab).setText("OpenLinkInNewBackgroundTab")
    web.pageAction(QWebEnginePage.WebAction.ViewSource).setText("查看网页源代码")
    web.pageAction(QWebEnginePage.WebAction.ToggleBold).setText("ToggleBold")
    web.pageAction(QWebEnginePage.WebAction.ToggleItalic).setText("ToggleItalic")
    web.pageAction(QWebEnginePage.WebAction.ToggleUnderline).setText("ToggleUnderline")
    web.pageAction(QWebEnginePage.WebAction.ToggleStrikethrough).setText("ToggleStrikethrough")
    web.pageAction(QWebEnginePage.WebAction.AlignLeft).setText("AlignLeft")
    web.pageAction(QWebEnginePage.WebAction.AlignCenter).setText("AlignCenter")
    web.pageAction(QWebEnginePage.WebAction.AlignRight).setText("AlignRight")
    web.pageAction(QWebEnginePage.WebAction.AlignJustified).setText("AlignJustified")
    web.pageAction(QWebEnginePage.WebAction.Indent).setText("Indent")
    web.pageAction(QWebEnginePage.WebAction.Outdent).setText("Outdent")
    web.pageAction(QWebEnginePage.WebAction.InsertOrderedList).setText("InsertOrderedList")
    web.pageAction(QWebEnginePage.WebAction.InsertUnorderedList).setText("")
    web.pageAction(QWebEnginePage.WebAction.ChangeTextDirectionLTR).setText("InsertUnorderedList")
    web.pageAction(QWebEnginePage.WebAction.ChangeTextDirectionRTL).setText("ChangeTextDirectionRTL")
    web.pageAction(QWebEnginePage.WebAction.WebActionCount).setText("WebActionCount")

标签:web,PySide,pageAction,setText,QWebEnginePage,WebAction,PyQt,右键,链接
From: https://blog.csdn.net/2402_84665876/article/details/142668141

相关文章

  • 基于PyQt5和SQLite的数据库操作程序
    基于PyQt5和SQLite的数据库操作程序:功能解析在现代办公和数据处理中,数据库操作是不可或缺的一部分。然而,传统的数据库管理工具往往界面复杂,操作繁琐,对于非专业人士来说存在一定的学习曲线。为了解决这个问题,我们开发了一款基于PyQt5和SQLite的数据库操作程序。该程序提供了一......
  • win11 恢复右键菜单
    win11恢复右键菜单背景升级windows11后,发现新的界面看起来还是挺好看的.用起来也还算顺畅,但是右键菜单被默认折叠了,需要点击「显示更多」才能显示全部菜单的选项,用了两三次发现这可太讨厌了,实在忍不了.于是在网上试着找找有没有解决的方案.只找到个部分有效的,最......
  • PyQt5 使用 QFrame 实现页面类抽屉式的进入与退出的动画
    PyQt5使用QFrame实现页面类抽屉式的进入与退出的动画当多个页面切换,但是又不想每个页面里的内容只是简单的出现与消失,则可以使用这个QPropertyAnimation动画代码结构本文中全部代码全在test_QFrame_Animation.py这一个文件中编码,步骤中有变动的地方会注释标注,无改动的不会重......
  • PyQt项目实战-(Pyqt5+mysql制作一个TODO清单 第一部分)
    PyQt项目实战Pyqt5实现todolist工作待办的增、改、删、查功能,连接mysql存储数据(待办事项)。目录目录        1.界面设计    2.功能实现    3.界面各Button点击事件和槽函数的链接    4.mysql数据库操作工具类    5.槽函数实现......
  • VBA技术资料MF204:右键多按钮弹出菜单中使用图标
    我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解,从简单的入门、到入门后的提高、到数据库、到字典、到WordVBA的应用、到高级......
  • PyQt5 使用 QLabel 实现对图片圆角或者圆形图片
    PyQt5使用QLabel实现对图片圆角或者圆形图片本文圆角实现代码,是基于Qt处理图片:设置图片圆角样式,支持全圆角和部分圆角这篇文章将C++用Python重写得到,感谢!!实现方法就是使用QPainter与QPainterPath,将原QPixmap对象,先裁剪出一个圆角QPixmap对象并返回,最后通过QLabel的setPixmap......
  • IDEA 右键菜单注册表
    IDEA右键菜单-注册.regWindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\OpenwithIDEA]"Icon"="D:\\ProgramFiles\\ideaIU-2023.3.8.win\\bin\\idea64.exe"@="EditwithIDEA"[HKEY_LO......
  • Pyqt5 修改表格排序箭头
    实现效果:代码fromchatgptimportsysfromPyQt5.QtWidgetsimportQApplication,QTableWidget,QTableWidgetItem,QVBoxLayout,QWidgetfromPyQt5.QtCoreimportQtclassTableDemo(QWidget):def__init__(self):super().__init__()#创建表......
  • 关于在vue2中自定义右键弹窗
            所需变量//右键点击的弹框对象rightDialogbox:null,//鼠标点击后获取的文本chooseText:'',//弹窗的偏移left:'',top:'',//右键点击的弹框显隐rightDialogShow:false,一、阻止原生事件......
  • 如何动态更改pyqtgraph中的文本
    我正在尝试创建一个继承pyqthraph的TextItem类的自定义类,以便我可以拥有多行,每行具有不同的颜色,就像仅1个TextItem对象一样。我希望能够在类中存储行位置和颜色的逻辑,基本上,如果删除文本行,所有后续行都会向上移动。下面的代码概要是:它是一种随机游走,绘......