This commit is contained in:
flandre 2025-04-20 17:10:40 +08:00
parent 1900c0c528
commit 757cb79f07
4 changed files with 6 additions and 17 deletions

View File

@ -22,7 +22,7 @@ def kde_pyqt6_mainui():
if __name__ == '__main__': if __name__ == '__main__':
if '--dev' in sys.argv: if '--dev' in sys.argv:
print('qt styles:',QtWidgets.QStyleFactory.keys()) print('qt styles:', QtWidgets.QStyleFactory.keys())
try: try:
idx = sys.argv.index('--data_folder') idx = sys.argv.index('--data_folder')
C.data_folder = Path(sys.argv[idx + 1]) C.data_folder = Path(sys.argv[idx + 1])

View File

@ -85,15 +85,9 @@ class Adv(QMainWindow, Ui_MainWindow):
zmq_receiver.start() zmq_receiver.start()
self.s_t_start.valueChanged.connect(self.on_t_start) self.s_t_start.valueChanged.connect(self.on_t_start)
self.s_t_end.valueChanged.connect(self.on_t_end) self.s_t_end.valueChanged.connect(self.on_t_end)
self.c_playback_seq_name.currentIndexChanged.connect(self.on_select_plyayback_seq_name)
self.s_sid.valueChanged.connect(self.on_s_sid)
self.sp_sid.valueChanged.connect(self.on_sp_sid)
self.arg = ImageArgMsg('ui', t_start=0, t_end=1499) self.arg = ImageArgMsg('ui', t_start=0, t_end=1499)
self.playback_seq_meta: RfSequenceMeta | None = None self.playback_seq_meta: RfSequenceMeta | None = None
self.live_seq_meta: RfSequenceMeta | None = None self.live_seq_meta: RfSequenceMeta | None = None
# self.b_play_live.clicked.connect(self.on_play_live)
# self.b_play_playback.clicked.connect(self.on_play_playback)
self.record = False self.record = False
self.device_connected = False self.device_connected = False
self.device_enabled = False self.device_enabled = False
@ -111,14 +105,10 @@ class Adv(QMainWindow, Ui_MainWindow):
self.b_select_base.clicked.connect(self.on_select_base) self.b_select_base.clicked.connect(self.on_select_base)
self.cb_bscan.stateChanged.connect(self.on_cb_bscan) self.cb_bscan.stateChanged.connect(self.on_cb_bscan)
# self.cb_bscan.checkStateChanged.connect(lambda e: print(e == 2, flush=True))
# self.cb_bscan.checkStateChanged.connect(lambda e: print(e.name, flush=True))
self.b_probe_single.clicked.connect(self.on_probe('single')) self.b_probe_single.clicked.connect(self.on_probe('single'))
self.b_probe_orig.clicked.connect(self.on_probe('orig')) self.b_probe_orig.clicked.connect(self.on_probe('orig'))
self.b_probe_start.clicked.connect(self.on_probe('start')) self.b_probe_start.clicked.connect(self.on_probe('start'))
self.b_probe_stop.clicked.connect(self.on_probe('stop')) self.b_probe_stop.clicked.connect(self.on_probe('stop'))
self.b_device_zero.clicked.connect(lambda: self.p.send(DeviceZero())) self.b_device_zero.clicked.connect(lambda: self.p.send(DeviceZero()))
self.mi_req_socket = zmq.Context().socket(zmq.REQ) self.mi_req_socket = zmq.Context().socket(zmq.REQ)
@ -617,17 +607,17 @@ class Adv(QMainWindow, Ui_MainWindow):
self.p.send(self.arg) self.p.send(self.arg)
@pyqtSlot(int) @pyqtSlot(int)
def on_select_plyayback_seq_name(self, v): def on_c_playback_seq_name_currentIndexChanged(self, v):
if self.c_playback_seq_name.sender() is None or isinstance(self.c_playback_seq_name.sender(), QFrame): if self.c_playback_seq_name.sender() is None or isinstance(self.c_playback_seq_name.sender(), QFrame):
self.p.send(SetSeqMetaMsg('playback', self.c_playback_seq_name.itemText(v))) self.p.send(SetSeqMetaMsg('playback', self.c_playback_seq_name.itemText(v)))
@pyqtSlot(int) @pyqtSlot(int)
def on_s_sid(self, v): def on_s_sid_valueChanged(self, v):
if self.s_sid.sender() is None: if self.s_sid.sender() is None:
self.p.send(SetSidMsg(v)) self.p.send(SetSidMsg(v))
@pyqtSlot(int) @pyqtSlot(int)
def on_sp_sid(self, v): def on_sp_sid_valueChanged(self, v):
if self.sp_sid.sender() is None: if self.sp_sid.sender() is None:
self.p.send(SetSidMsg(v)) self.p.send(SetSidMsg(v))

View File

@ -1,12 +1,10 @@
import logging import logging
import sys
import time
from abc import abstractmethod from abc import abstractmethod
import zmq import zmq
from flandre.BusClient import BusClient from flandre.BusClient import BusClient
from flandre.utils.Msg import Msg, KillMsg, NodeOnlineMsg, Msg1, Msg2, InterruptMsg from flandre.utils.Msg import Msg, KillMsg, NodeOnlineMsg, Msg1, Msg2
class Node: class Node:

View File

@ -623,6 +623,7 @@ class Ui_MainWindow(object):
MainWindow.setStatusBar(self.statusbar) MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow) self.retranslateUi(MainWindow)
self.b_test1.clicked['bool'].connect(MainWindow.slot1) # type: ignore
QtCore.QMetaObject.connectSlotsByName(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow): def retranslateUi(self, MainWindow):