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

OSCHINA-MIRROR/smarteyes-comm-mavlinkshuttle

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
mirrorSerialDlg.py 1.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
laijun Отправлено 26.07.2017 15:02 a886a2a
# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtCore, QtGui, uic
mavlinkParaDlgui = 'mirrorSerialSetting.ui'
Ui_Dlg, QtBaseClass = uic.loadUiType(mavlinkParaDlgui)
class mirrorSerialSettingDlg(QtGui.QDialog, Ui_Dlg):
def __init__(self,data=None):
QtGui.QDialog.__init__(self)
Ui_Dlg.__init__(self)
self.setupUi(self)
self.initialData(data)
def initialData(self,data):
self.data = data
@staticmethod
def getPara(data=None):
'''
data structure:
{
"currentPort": str(),
"avaliablePorts":list(),
"bidirection":bool,
"mavlinkStyle":bool,
'parent':parent
}
'''
dialog = mirrorSerialSettingDlg(data['parent'])
dialog.currenCOMLabel.setText(data['currentPort'])
dialog.mirrorserialList.addItems(data['avaliablePorts'])
dialog.isbidirectCheckBox.setChecked(data['bidirection'])
dialog.mavlinkRouteMethodButton.setChecked(data['mavlinkStyle'])
result = dialog.exec_()
returnedData={
'mirrorPort':str(dialog.mirrorserialList.currentText()),
'bidirection':dialog.isbidirectCheckBox.isChecked(),
'mavlinkStyle':dialog.mavlinkRouteMethodButton.isChecked(),
'disableMirror':dialog.mavlinkMirrorDisableBtn.isChecked()
}
return (returnedData, result == QtGui.QDialog.Accepted)
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
window = mirrorSerialSettingDlg()
window.show()
sys.exit(app.exec_())

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

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

1
https://api.gitlife.ru/oschina-mirror/smarteyes-comm-mavlinkshuttle.git
git@api.gitlife.ru:oschina-mirror/smarteyes-comm-mavlinkshuttle.git
oschina-mirror
smarteyes-comm-mavlinkshuttle
smarteyes-comm-mavlinkshuttle
master