i'm not great @ python getting snippets here , there.
right have user input, button click runs user's input , working individual single inputs.
i trying make user input multiple answers example "1, 2, 5, 7, 23" -> infinity amount
when submitted need answers run in loop until used up.
so 5 answers run loop 5 times, each time using different number user input.
by "each time using different number" mean running modbus coil command , integers coil address. turning on or off coils via running loop.
so like..
usernumbers = self.txtinput.get_text() usernumbers.split() usernumbersamount = len(usernumbers.split() while usernumbers <= useramount: modbus command goes here
thats far can of work, maybe needs in array work?
sorry if user input looks funny ran in browser
thanks!!
if user separates numbers using same character (space instance) can write:
usernumbers = self.txtinput.get_text() coil_address in [usernumbers.split()]: self.run_coil_command(coil_address)
change split()
providing separator used in application: split(',')
, split(':')
, ...
Comments
Post a Comment