集成常用客户端程序的浏览器工具箱制造技术

技术编号:27876752 阅读:22 留言:0更新日期:2021-03-31 00:54
集成常用客户端程序的浏览器工具箱创新技术传统浏览器有固定风格,重网页浏览,缺常用工具箱,如:高端截图和修图。传统浏览器上网,可回桌面,调用工具软件。但浏览器进化到全屏模式,迫切需要在全屏浏览器菜单中集成“工具箱”,以提高效率。发明专利技术内容:在浏览网页的空白处右击鼠标弹出菜单中,增加“工具箱”功能,二级菜单有:简易写字板、截图、绘图、打印机设置和网络与音量。写字板方便记录信息;截图除常规窗口和全屏外,还支持延时几秒全屏截图,可截取高灵敏度菜单,在编写专利技术说明书时有用;绘图软件不但有普通图片编辑,而且能把彩色图片转为黑白图片,是商标和专利申请常用的;网络与音量设置可设置网络连接和音量。

【技术实现步骤摘要】
集成常用客户端程序的浏览器工具箱
浏览器工具箱创新技术。
技术介绍
经过26年发展,传统浏览器形成了固定风格,太侧重于网页浏览,缺少常用工具箱功能,比如:简易文档处理、高端截图和修图,影响浏览器升级到简洁的全屏模式。在传统窗口模式下使用浏览器,几乎都可以最小化浏览器窗口,回到操作系统桌面,然后调用桌面的工具软件。但是,浏览器进化到全屏模式是必然选择,因此,迫切需要在浏览器菜单中集成“常用工具箱”,以提高效率,改善用户体验。
技术实现思路

技术实现思路
:在浏览网页的空白处右击鼠标弹出菜单,增加“工具箱”功能,二级菜单(图1)有:简易写字板、截图、绘图、打印机设置和网络与音量,二级功能是通过调用本地客户端软件实现的,接口是Popen进程调用函数。简易写字板方便用户记录重要信息(图2)。截图功能除了常规窗口和全屏截图外,还支持延时几秒全屏截图(图3),这种高端截图功能可截取高灵敏度菜单,在编写专利和技术说明书时非常有用。绘图软件不但有普通图片编辑和裁减功能,而且能够把彩色图片转为黑白图片(图4),这是商标和专利申请常用功能。打印机设置是常用的(图5),而网络与音量设置可方便设置网络连接和调整音量(图6)。专利技术人开发成功的hahayaya极速简约防盗全屏浏览器中,集成了上述“工具箱”软件功能。附图说明图1.hahayaya极速简约防盗Linux全屏浏览器网页空白处右击菜单“工具箱”功能图2.hahayaya极速简约防盗Linux全屏浏览器的简易写字板工具图3.hahayaya极速简约防盗Linux全屏浏览器的截图工具图4.hahayaya极速简约防盗Linux全屏浏览器的绘图工具图5.hahayaya极速简约防盗Linux全屏浏览器的打印机设置图6.hahayaya极速简约防盗Linux全屏浏览器的网络与音量设置。具体实施方式采用Linux系统的Python3.7版语言、PyQt5和PyQtWebEingine开发包实现“极速简约防盗Linux全屏浏览器”,开发平台是PyCharmcommunity2019.3版。开发成功的hahayaya极速简约防盗全屏浏览器中,集成了
技术实现思路
所述的“工具箱”软件功能,通过Popen进程函数调用了LinuxCentOS7.7平台上的客户端软件:gedit简易写字板软件、gnome-screenshot–interactive截图软件、/usr/bin/pinta绘图软件、system-config-printer打印机设置和gnome-control-centerwifi网络与音量设置。注释行以#开头,/是折行连接符,简单易懂的代码不加注释,实现“工具箱”软件功能的重要代码用粗体显示,代码如下:importsys,json,os,datetime,warnings,base64fromsubprocessimportPopenfromPyQt5.QtCoreimportQUrl,Qt,QCoreApplication,pyqtSignal,QDir,QFileInfo,//QStandardPathsfromPyQt5.QtWidgetsimportQApplication,QMainWindow,QLineEdit,QToolBar,QTabWidget,//QWidget,QHBoxLayout,QDialog,QPushButton,QProgressBar,QMenu,QLabel,//QMessageBox,QAction,QTreeView,QFileDialogfromPyQt5.QtGuiimportQIcon,QDesktopServices,QCursor,QStandardItemModel,QStandardItemfromPyQt5.QtWebEngineWidgetsimportQWebEngineView,QWebEngineSettings,//QWebEngineDownloadItem,QWebEnginePagefrompynput.keyboardimportController,Key#导入第三方开发包download_item_ls=[]#储存下载任务数组变量webview_group=[]#储存网页实例数组变量webview_parent_group=[]#储存网页父实例数组变量……省略无关代码classBrowser(myQMainWindow):#自定义Browser类,继承myQMainWindow类def__init__(self,mainWin,webview=None):super().__init__(mainWin)self.mainWin,self.webview,self.part=mainWin,webview,''#初始化三变量self.mainWin,self.webview,self.part,self.part储存全屏播放视频父实例self.initUI()#调用初始化界面的方法definitUI(self):#初始化界面的方法ifself.webview==None:#如是第一个页面self.webview=WebView(self)#调WebView类实例化self.webview.load(QUrl("http://www.hao123.com/"))#把网页加载导航页http://www.hao123.com/elifself.webview=='':self.webview=WebView(self)#创建空白新页签self.webview.setZoomFactor(1.35)#把网页显示字号放大35%self.webview.page().titleChanged.connect(self._title_changed)#把网页标题改变信号关联到_title_changed方法self.webview.page().iconChanged.connect(self._icon_changed)#把网页图标改变信号关联到_icon_changed方法self.initToolbar(self.webview)#调用initToolbar方法self.setCentralWidget(self.webview)#把网页实例到页签窗口的中央self.webview.setContextMenuPolicy(Qt.CustomContextMenu)#设置网页为自定义右击上下文菜单self.webview.customContextMenuReq本文档来自技高网
...

【技术保护点】
1.在浏览网页的空白处右击鼠标弹出菜单,增加“工具箱”功能,二级菜单有:简易写字板、截图、绘图、打印机设置和网络与音量;二级功能是通过调用本地客户端软件实现的,接口是Popen进程调用函数。/n

【技术特征摘要】
1.在浏览网页的空白处右击鼠标弹出菜单,增加“工具箱”功能,二级菜单有:简易写字板、截图、绘图、打印机设置和网络与音量;二级功能是通过调用本地客户端软件实现的,接口是Popen进程调用函数。


2.简易写字板方便用户记录重要信息;截图功能除了常规窗口和全屏截图外,还支持延时几秒全屏截图,这种功能可截取高灵敏度菜单,在编写专利和技术说明书时非常有...

【专利技术属性】
技术研发人员:芮爱平
申请(专利权)人:深圳市哈哈丫丫互联网有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1