Enseñarle cómo convertir rápidamente un sitio web en una aplicación de escritorio.

"  Enseñarle a desarrollar rápidamente aplicaciones de escritorio "

 

En primer lugar, imaginemos que nos gusta un determinado sitio web o que tenemos un sitio web nosotros mismos. En un momento determinado, no sabemos por qué de repente queremos hacer de un determinado sitio web nuestra propia aplicación de escritorio (no preguntes por qué, no antes, pero ahora ), luego busquemos la manera de lograr nuestro objetivo.

Propósito claro: queremos convertir nuestro sitio web favorito en un programa de escritorio.

 

01 — Pensando

Necesitamos saber lo que tenemos que hacer, queremos convertir el sitio web en un programa de escritorio, luego comenzamos a prepararnos.

 

1. Un sitio web favorito.

2. El entorno de Python.

3. Me gusta usar pip para instalar módulos.

 

Pensemos en ello primero, tk realmente quiere poder hacer ventanas, ¿hay alguna manera de agregar un sitio web a tk? Pero no encontramos información relevante, así que hablemos de otro módulo.

pyqt5, ¿es posible asumir una página web?

No me digas, está bien.

Entonces nuestro objetivo es: cómo insertar el sitio web en la aplicación de escritorio desarrollada por qt.

02 — Desarrollo

 

Para instalar el módulo:

Desarrollar módulos de aplicaciones de escritorio:

pip install PyQt5 == 5.10.0

Herramientas de embalaje:

pip instalar pyinstaller

Comandos de empaquetado

pyinstall -w -F + nombre

 

Mira el código específico:

import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtWebEngineWidgets import *

class MainWindow(QMainWindow):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.setWindowTitle("众里寻他千百度")#设置窗口名称,
        self.setWindowIcon(QIcon('icon.png'))#设置窗口图标
        self.resize(1000, 900)#设置默认窗口大小
        self.showMaximized()#最大化
        self.browser = QWebEngineView()
        self.browser.load(QUrl('https://map.baidu.com/'))#设置默认网址
        self.setCentralWidget(self.browser)
if __name__=='__main__':
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()
    sys.exit(app.exec_())

 

Bueno, este es el final del desarrollo. Este es un programa de escritorio para Baidu Maps, ¡así que empaquetemos este programa en un programa de escritorio!

 

En este momento, use el comando de empaquetado

pyinstall -w -F + nombre.py

Entonces podemos ver el programa de escritorio que necesitamos en dist.

 

Herramienta de texto a voz de escritorio

Cómo agregar amigos de WeChat en lotes de manera fácil y rápida

Applet de WeChat --- escritura de la interfaz de Python

 

Obtenga más información sobre las operaciones de Sao, ¡bienvenido a seguirnos!

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_39046854/article/details/92246512
Recomendado
Clasificación