使用PyQt5生成1个简单浏览器

这里,我们打算使用PyQt5生成1个简单的的浏览器,不得不说Qt真的是1个不错的GUI库。
下面我们来看下实际的代码:

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


class Broswer(QWidget):    
    def __init__(self, parent=None):    
        super(Broswer, self).__init__(parent)    
        tmp = QWebView()    
        buttonLayout1 = QVBoxLayout()    
        buttonLayout1.addWidget(tmp)    
        mainLayout = QGridLayout()    
        mainLayout.addLayout(buttonLayout1, 400, 400)    
        self.setLayout(mainLayout)    
        self.setWindowTitle("Mini Broswer")    
        tmp.load(QUrl('https://www.baidu.com'))    
        tmp.show()    

def main():    
    import sys    
    app = QApplication(sys.argv)    
    screen = Broswer()    
    screen.show()    
    sys.exit(app.exec_())

我们运行这段程序,最终可以得到如下的界面:

min-browser

感觉是不是很简单呢。

若文章对您有帮助,请打赏1块钱。您的支持,可以让我分享更多精彩的文章。转载请注明来源


知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。