1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/songxf1024-RaspberryPi-MagicMirror

Клонировать/Скачать
4、魔镜界面绘制.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 20:48 5e87457

Диаграмма классов и разработка интерфейса

  1. Установка Qt

http://download.qt.io/archive/qt/5.9/5.9.3/

Скачать exe: qt-opensource-windows-x86-5.9.3.exe

  1. Используйте IDM для загрузки, скорость загрузки 100M может достигать 12M/s

https://www.lanzous.com/i5sglrc

  1. В процессе загрузки сначала зарегистрируйте аккаунт Qt

https://login.qt.io/register

  1. .ui в .py
pyuic5 -o mirrorUI.py mirrorUI.ui
  1. Добавьте оператор запуска в mirrorUI.py
import sys
if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)   # 定义Qt应用
    MainWindow = QtWidgets.QMainWindow()     # 窗口实例
    ui = Ui_MainWindow()                     # 界面UI实例
    ui.setupUi(MainWindow)                   # 绘制界面
    MainWindow.show()                        # 显示窗口
    sys.exit(app.exec_())                    # 应用关闭
  1. Таблица соответствия меток интерфейса | Метка | Описание | | --- | --- | | label_temperature | Температура | | label_humidity | Влажность | | label_weather | Погода | | label_weathertips | Помощник по погоде | | label_weathericon | Значок погоды | | label_time | Время | | label_date | Дата | | label_week | Неделя | | label_historyhead | История сегодняшнего дня | | label_historymsg | Содержание истории сегодняшнего дня | | label_communicate | Область текстового взаимодействия | | label_todohead | Задачи на сегодня | | label_todomsg | Содержание задач на сегодня | | label_headlineshead | Главные новости сегодня | | label_headlinesmsg | Содержание главных новостей сегодня | | label_gif | GIF-изображение Ло Тина |

  2. Сигналы и слоты

# 继承QObject
class MQTT(QObject):  
# 创建信号量,传字符串
mqttSignal = pyqtSignal(object) 
# 连接信ал с функцией слота
mqtt.mqttSignal.connect(ui.updateCommunicate)
# Отправить сигнал
self.mqttSignal.emit("qwe")
  1. Ссылка на исходный код GitHub

https://github.com/1061700625/RaspberryPi-MagicMirror

  1. Путь к файлу mirrorUI.ui

mirrorUI.ui

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/songxf1024-RaspberryPi-MagicMirror.git
git@api.gitlife.ru:oschina-mirror/songxf1024-RaspberryPi-MagicMirror.git
oschina-mirror
songxf1024-RaspberryPi-MagicMirror
songxf1024-RaspberryPi-MagicMirror
master