代码拉取完成,页面将自动刷新
同步操作将从 Neeil/DreamSerial 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# -*- coding: utf-8 -*-
import json
import logging
import logging.config
import sys
from PyQt5 import QtWidgets
from DsSerial import DsSerial
from MainWindow import MainWindow
__author__ = 'fg086897'
def loggingConfig():
logging.config.fileConfig('logging.conf')
root_logger = logging.getLogger('root')
root_logger.debug('Logging System Start')
logger = logging.getLogger('main')
logger.info('Logging main Start')
def loadDefaultSettings():
try:
configFile = open("config.json")
defaultConfig = json.load(configFile)
print(defaultConfig)
finally:
if configFile:
configFile.close()
return defaultConfig
if __name__ == '__main__':
loggingConfig()
ports = DsSerial.searchSerialPort()
print(ports)
app = QtWidgets.QApplication(sys.argv)
mainWindow = MainWindow()
mainWindow.ui.cbbPortName.addItems(ports)
config = loadDefaultSettings()
if ports.__contains__(config['port']):
mainWindow.ui.cbbPortName.setCurrentText(config['port'])
mainWindow.ui.cbbBaudRate.setCurrentText(str(config['baud']))
mainWindow.ui.cbRxHex.setChecked(config['rxHex'])
mainWindow.ui.cbRxAscii.setChecked(config['rxASCII'])
mainWindow.ui.cbNewLine.setChecked(config['txNewLine'])
mainWindow.show()
sys.exit(app.exec_())
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。