pyqt5加载网页的简单使用

摘要:
如下初步使用了pyqt5,构造了一个webview来加载网址,呈现网页。

如下初步使用了pyqt5,构造了一个webview来加载网址,呈现网页。

1.安装pyqt5包,可使用douban的源

pip install pyqt5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2.上代码如下

#!/usr/bin/python#-*- coding:utf-8 -*-

importsys

from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebKitWidgets import *

classForm(QWidget):
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)

        #self.setWindowOpacity(1)
        #self.setWindowFlags(Qt.FramelessWindowHint)
        #self.setAttribute(Qt.WA_TranslucentBackground)
        #self.showFullScreen()
        rect =QApplication.desktop().screenGeometry()
        self.resize(rect.width(), rect.height())
        self.setWindowFlags(Qt.FramelessWindowHint |Qt.WindowStaysOnTopHint)

        self.webview =QWebView()
vbox =QVBoxLayout()
        vbox.addWidget(self.webview)

        main =QGridLayout()
main.setSpacing(0)
        main.addLayout(vbox, 0, 0)

        self.setLayout(main)

        #self.setWindowTitle("CoDataHD")
        #webview.load(QUrl('http://www.cnblogs.com/misoag/archive/2013/01/09/2853515.html'))
        #webview.show()

    defload(self, url):
        self.webview.load(QUrl(url))
        self.webview.show()

if __name__ == '__main__':
    app =QApplication(sys.argv)
    screen =Form()
    screen.show()
    url = "https://www.baidu.com"screen.load(url)
    sys.exit(app.exec_())

免责声明:文章转载自《pyqt5加载网页的简单使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇31 讲带你搞懂 SkyWalkingphp(tp5)生成条形码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Unity3d—GUI按钮控件

这是自己的第一篇记录自己的技术文章,自己还是个菜鸟,有错误之处还望大家能够多多指点。1、在project视图中创建C#脚本,我命名为 Gui_test 2、然后打开该脚本,输入以下代码:1 usingSystem.Collections; 2 usingSystem.Collections.Generic; 3 usingUnityEngine; 4...

android 用webView作为编辑器 各种问题

1.首先我要说明一下为什么要写这个博客,因为公司最近需要一个自定义的编辑器,苦于没有思路在网上找了好久,看到了好多android实现的编辑器(其实也就那么几个并不多),公司需求和网页端同步共享创建的文档,需要用到html保存数据,然后我就被迫开始了编辑器之旅,这东西我觉得最大的难点就是要手机和网页端保持一致,手机并没有那么自由统一起来还是非常困难的,接下来...

vue-打包为webapp,如何解决应用内跳转外部链接返回导致退出应用

思想:1.应用内部跳转至外部链接时,需处理为打开带原生导航栏的新页面 2.在原生导航栏中处理回退,为了回退后不直接退出应用,需执行其他操作,据hbuilder-窗口管理-关闭页面叙述: http://dev.dcloud.net.cn/mui/window/ mui.back()仅处理窗口逻辑,若希望在窗口关闭之前再处理一些其它业务逻辑,则可将业务逻辑抽象...

html5 如何打包成apk,将H5封装成android应用APK文件的几种方法

直接使用编程软件提供的方法: 1、需要下载安装MyEclipse2014,Android SDK,eclipse(需配置Android开发环境) Java和Android环境安装与配置。 2、打开MyEclipse2014,新建一个HTML5 Mobile Application Project,命名,例如:hello。 3、html5程序在工程www目...

kivy 使用webview加载网页

from kivy.app import App from kivy.uix.widget import Widget from kivy.clock import Clock from jnius import autoclass from android.runnable import run_on_ui_thread WebView...

Android : 如何在WebView显示的页面中查找内容

Android :如何在WebView显示的页面中查找内容 Author : Aoyousatuo Zhao http://blog.sina.com.cn/aoyousatuo WebView是Android提供的常用组件之一。它主要被设计用来显示html文件。正因为如此,所以在应用的开发过程中我们可以通过将需要显示的内容整理成html格式的Strin...