Как передать RGB в одной записи в качестве отдельных аргументов функции - PullRequest
0 голосов
/ 27 апреля 2020

Я написал код, в котором пользователь вводит значения RGB в 3 отдельных элемента и, нажав кнопку, преобразует его в HSV, вызывая функцию. Картинка это то что у меня сейчас. Теперь для следующего шага, я хочу, чтобы RGB вводился в ОДНОЙ записи и по-прежнему передавался как 3 отдельных аргумента. Например: R, G, B введите описание изображения здесь

Ответы [ 2 ]

1 голос
/ 27 апреля 2020

Вы можете принимать значения, разделенные запятыми, в виде строки в поле ввода, извлекать значения, используя манипуляции со строками, а затем передавать их своим функциям.

0 голосов
/ 27 апреля 2020

Попробуйте это. (contents является примером содержимого окна входа)

In [1]: contents = '100,75,255'
Out[1]: '100,75,255'

In [2]: R, G, B = [int(j) for j in contents.split(',')]

In [3]: R, G, B
Out[3]: (100, 75, 255)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...