Files
DailyCheck/wg_basic.py
Julian Freeman 06327f3bfc dev 24.01.31
2024-02-01 00:44:45 -04:00

64 lines
2.2 KiB
Python

# coding: utf8
from PySide6 import QtWidgets
from util_func import (
get_isp_name,
get_win_manufacturer,
get_win_license,
)
class UiWgBasic(object):
def __init__(self, window: QtWidgets.QWidget):
self.vly_m = QtWidgets.QVBoxLayout()
window.setLayout(self.vly_m)
self.gbx_isp = QtWidgets.QGroupBox("网络运营商", window)
self.vly_m.addWidget(self.gbx_isp)
self.vly_gbx_isp = QtWidgets.QVBoxLayout()
self.gbx_isp.setLayout(self.vly_gbx_isp)
self.lne_isp = QtWidgets.QLineEdit(self.gbx_isp)
self.lne_isp.setReadOnly(True)
self.vly_gbx_isp.addWidget(self.lne_isp)
self.gbx_manu = QtWidgets.QGroupBox("系统制造商", window)
self.vly_m.addWidget(self.gbx_manu)
self.hly_gbx_manu = QtWidgets.QHBoxLayout()
self.gbx_manu.setLayout(self.hly_gbx_manu)
self.lb_model = QtWidgets.QLabel("型号:", self.gbx_manu)
self.lne_model = QtWidgets.QLineEdit(self.gbx_manu)
self.lne_model.setReadOnly(True)
self.lb_manufacturer = QtWidgets.QLabel("制造商:", self.gbx_manu)
self.lne_manufacturer = QtWidgets.QLineEdit(self.gbx_manu)
self.lne_manufacturer.setReadOnly(True)
self.hly_gbx_manu.addWidget(self.lb_model)
self.hly_gbx_manu.addWidget(self.lne_model)
self.hly_gbx_manu.addWidget(self.lb_manufacturer)
self.hly_gbx_manu.addWidget(self.lne_manufacturer)
self.gbx_license = QtWidgets.QGroupBox("许可证", window)
self.vly_m.addWidget(self.gbx_license)
self.vly_gbx_license = QtWidgets.QVBoxLayout()
self.gbx_license.setLayout(self.vly_gbx_license)
self.pte_license = QtWidgets.QPlainTextEdit(self.gbx_license)
self.vly_gbx_license.addWidget(self.pte_license)
self.pte_license.setReadOnly(True)
# self.vly_m.addStretch(1)
class WgBasic(QtWidgets.QWidget):
def __init__(self, parent=None):
super().__init__(parent)
self.ui = UiWgBasic(self)
self.ui.lne_isp.setText(get_isp_name())
model, manufacturer = get_win_manufacturer()
self.ui.lne_model.setText(model)
self.ui.lne_manufacturer.setText(manufacturer)
self.ui.pte_license.setPlainText(get_win_license())