made host and port configurable

This commit is contained in:
2023-01-13 14:46:14 +00:00
committed by augustin_s
parent f9a0a53547
commit cbcf14bba9

View File

@ -3,19 +3,19 @@ from PyQt5.QtWidgets import QMainWindow, QSplitter
from . import assets
from .dictlist import DictList
from .mdi import MDIArea, MDISubPlot, MDISubMultiPlot
from .rpc import RPCServerThread
from .plotdesc import PlotDescription
from .menus import BarMenu
from .shortcut import shortcut
from .exampledata import exampledata
from .mdi import MDIArea, MDISubMultiPlot, MDISubPlot
from .menus import BarMenu
from .plotdesc import PlotDescription
from .rpc import RPCServerThread
from .shortcut import shortcut
class MainWindow(QMainWindow):
sig_make_new_plot = pyqtSignal(str, PlotDescription)
def __init__(self, *args, title="grum", **kwargs):
def __init__(self, *args, title="grum", host="localhost", port=8000, **kwargs):
super().__init__(*args, **kwargs)
self.setWindowTitle(title)
self.setWindowIcon(assets.icon())
@ -45,7 +45,7 @@ class MainWindow(QMainWindow):
self.setCentralWidget(splitter)
rst = RPCServerThread("localhost", 8000)
rst = RPCServerThread(host, port)
rst.start()
rst.server.register_function(self.new_plot)
rst.server.register_function(self.append_data)