def __init__(self, mgrc, mgrWidget, language="Python", parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("exec_cxt") self.language = language self.loadECButton = QtGui.QPushButton(u"実行コンテキストをファイルから読み込み") self.subLayouts[-1].addWidget(self.loadECButton) self.loadECButton.clicked.connect(self.loadECSlot) pathList = [""] if language == "Python": pathList.append("../ExecutionContext/MultipleOrderedEC-Python/MultipleOrderedEC.py") elif language == "C++": pathList.append("../ExecutionContext/MultipleOrderedEC-C++/release/MultipleOrderedEC.dll") pathList.append("../ExecutionContext/MultipleOrderedEC-C++/MultipleOrderedEC.so") self.addTextCombox("filenameBox.sub", u"モジュール名を直接入力してください", [""], pathList , "") self.loadFileECButton = QtGui.QPushButton(u"実行コンテキスト読み込み") self.WidList["filenameBox.sub"]["Layout"].addWidget(self.loadFileECButton) self.loadFileECButton.clicked.connect(self.loadFileECSlot) self.setOrderFileButton = QtGui.QPushButton(u"実行順序設定をファイルから読み込み") self.WidList["exec_cxt.periodic.filename"]["Layout"].addWidget(self.setOrderFileButton) self.setOrderFileButton.clicked.connect(self.setOrderFSlot) self.mgrWidget = mgrWidget
def __init__(self, mgrc, mgrWidget, language="Python", parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("exec_cxt") self.language = language self.loadECButton = QtGui.QPushButton(u"実行コンテキストをファイルから読み込み") self.subLayouts[-1].addWidget(self.loadECButton) self.loadECButton.clicked.connect(self.loadECSlot) pathList = [""] if language == "Python": pathList.append( "../ExecutionContext/MultipleOrderedEC-Python/MultipleOrderedEC.py" ) elif language == "C++": pathList.append( "../ExecutionContext/MultipleOrderedEC-C++/release/MultipleOrderedEC.dll" ) pathList.append( "../ExecutionContext/MultipleOrderedEC-C++/MultipleOrderedEC.so" ) self.addTextCombox("filenameBox.sub", u"モジュール名を直接入力してください", [""], pathList, "") self.loadFileECButton = QtGui.QPushButton(u"実行コンテキスト読み込み") self.WidList["filenameBox.sub"]["Layout"].addWidget( self.loadFileECButton) self.loadFileECButton.clicked.connect(self.loadFileECSlot) self.setOrderFileButton = QtGui.QPushButton(u"実行順序設定をファイルから読み込み") self.WidList["exec_cxt.periodic.filename"]["Layout"].addWidget( self.setOrderFileButton) self.setOrderFileButton.clicked.connect(self.setOrderFSlot) self.mgrWidget = mgrWidget
def __init__(self, mgrc, language="Python", parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("manager") self.language = language #self.addLangButton = QtGui.QPushButton(u"サポートする言語の追加") #self.WidList["manager.supported_languages"]["Layout"].addWidget(self.addLangButton) #self.addLangButton.clicked.connect(self.addLangSlot) #self.delLangButton = QtGui.QPushButton(u"サポートする言語の削除") #self.WidList["manager.supported_languages"]["Layout"].addWidget(self.delLangButton) #self.delLangButton.clicked.connect(self.delLangSlot) self.createCompButton = QtGui.QPushButton(u"RTC起動") self.WidList["manager.components.precreate"]["Layout"].addWidget(self.createCompButton) self.createCompButton.clicked.connect(self.createCompSlot) self.delCompButton = QtGui.QPushButton(u"RTC終了") self.WidList["manager.components.precreate"]["Layout"].addWidget(self.delCompButton) self.delCompButton.clicked.connect(self.delCompSlot) self.delModuleButton = QtGui.QPushButton(u"モジュール削除") self.WidList["manager.modules.preload"]["Layout"].addWidget(self.delModuleButton) self.delModuleButton.clicked.connect(self.delModuleSlot) self.delPathButton = QtGui.QPushButton(u"パス削除") self.WidList["manager.modules.load_path"]["Layout"].addWidget(self.delPathButton) self.delPathButton.clicked.connect(self.delPathSlot) self.loadRTCButton = QtGui.QPushButton(u"RTコンポーネントをファイルから読み込み") self.subLayouts[-1].addWidget(self.loadRTCButton) self.loadRTCButton.clicked.connect(self.loadRTCSlot) self.addTextBox("filenameBox.sub", u"モジュール名を直接入力してください", [""] , "") self.loadFileRTCButton = QtGui.QPushButton(u"RTコンポーネント読み込み") self.WidList["filenameBox.sub"]["Layout"].addWidget(self.loadFileRTCButton) self.loadFileRTCButton.clicked.connect(self.loadFileRTCSlot)
def __init__(self, mgrc, parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("corba") self.addEndpointsButton = QtGui.QPushButton(u"エンドポイント追加") self.WidList["corba.endpoints"]["Layout"].addWidget(self.addEndpointsButton) self.addEndpointsButton.clicked.connect(self.addEndpointsSlot) self.delEndpointsButton = QtGui.QPushButton(u"エンドポイント削除") self.WidList["corba.endpoints"]["Layout"].addWidget(self.delEndpointsButton) self.delEndpointsButton.clicked.connect(self.delEndpointsSlot)
def __init__(self, mgrc, parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("corba") self.addEndpointsButton = QtWidgets.QPushButton(u"エンドポイント追加") self.WidList["corba.endpoints"]["Layout"].addWidget( self.addEndpointsButton) self.addEndpointsButton.clicked.connect(self.addEndpointsSlot) self.delEndpointsButton = QtWidgets.QPushButton(u"エンドポイント削除") self.WidList["corba.endpoints"]["Layout"].addWidget( self.delEndpointsButton) self.delEndpointsButton.clicked.connect(self.delEndpointsSlot)
def __init__(self, mgrc, language="Python", parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("manager") self.language = language #self.addLangButton = QtGui.QPushButton(u"サポートする言語の追加") #self.WidList["manager.supported_languages"]["Layout"].addWidget(self.addLangButton) #self.addLangButton.clicked.connect(self.addLangSlot) #self.delLangButton = QtGui.QPushButton(u"サポートする言語の削除") #self.WidList["manager.supported_languages"]["Layout"].addWidget(self.delLangButton) #self.delLangButton.clicked.connect(self.delLangSlot) self.createCompButton = QtGui.QPushButton(u"RTC起動") self.WidList["manager.components.precreate"]["Layout"].addWidget( self.createCompButton) self.createCompButton.clicked.connect(self.createCompSlot) self.delCompButton = QtGui.QPushButton(u"RTC終了") self.WidList["manager.components.precreate"]["Layout"].addWidget( self.delCompButton) self.delCompButton.clicked.connect(self.delCompSlot) self.delModuleButton = QtGui.QPushButton(u"モジュール削除") self.WidList["manager.modules.preload"]["Layout"].addWidget( self.delModuleButton) self.delModuleButton.clicked.connect(self.delModuleSlot) self.delPathButton = QtGui.QPushButton(u"パス削除") self.WidList["manager.modules.load_path"]["Layout"].addWidget( self.delPathButton) self.delPathButton.clicked.connect(self.delPathSlot) self.loadRTCButton = QtGui.QPushButton(u"RTコンポーネントをファイルから読み込み") self.subLayouts[-1].addWidget(self.loadRTCButton) self.loadRTCButton.clicked.connect(self.loadRTCSlot) self.addTextBox("filenameBox.sub", u"モジュール名を直接入力してください", [""], "") self.loadFileRTCButton = QtGui.QPushButton(u"RTコンポーネント読み込み") self.WidList["filenameBox.sub"]["Layout"].addWidget( self.loadFileRTCButton) self.loadFileRTCButton.clicked.connect(self.loadFileRTCSlot)
def __init__(self, mgrc, parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("timer")
def __init__(self, mgrc, parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("naming")
def __init__(self, mgrc, parent=None): MTabWidget.__init__(self, mgrc, parent) self.setGUI("config")