728x90
๋ฐ์ํ
์์)
1~8๊ฐ์ ์ซ์๋ก ์ด๋ฃจ์ด์ง ์ฒดํฌ ๋ฐ์ค๊ฐ ์์ผ๋ฉฐ ์ฒดํฌ๋ฅผ ํ ๋๋ ์ฐ์์ ์ธ ์ซ์ ๋์ด์ด์ด์ผ ํจ
(์ฌ๋ฐ๋ฅธ ์์: 1, 2, 3, 4) (ํ๋ฆฐ ์์: 1, 3, 4)
def checkSerialCheckBox():
time_checkBoxes = []
if checkbox_time1_var.get() == "on":
time_checkBoxes.append(1)
if checkbox_time2_var.get() == "on":
time_checkBoxes.append(2)
if checkbox_time3_var.get() == "on":
time_checkBoxes.append(3)
if checkbox_time4_var.get() == "on":
time_checkBoxes.append(4)
if checkbox_time5_var.get() == "on":
time_checkBoxes.append(5)
if checkbox_time6_var.get() == "on":
time_checkBoxes.append(6)
if checkbox_time7_var.get() == "on":
time_checkBoxes.append(7)
if checkbox_time8_var.get() == "on":
time_checkBoxes.append(8)
if len(time_checkBoxes) > 2:
tkinter.messagebox.showwarning("์๋ฆผ", '์ต๋ 2๊ฐ ์ ํ(4์๊ฐ)๋ง ๊ฐ๋ฅํฉ๋๋ค.')
return False
for i in range( len(time_checkBoxes)-1 ):
if time_checkBoxes[i]+1 != time_checkBoxes[i+1]:
tkinter.messagebox.showwarning("์๋ฆผ", '์ฌ์ฉ์๊ฐ์ ์ฐ์์ ์ด์ด์ผ ํฉ๋๋ค.')
return False
return True
728x90
๋ฐ์ํ
'๐๊ณต๋ถ > ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๊ณ ๋ฆฌ์ฆ - ํ์ผ 1ํ ์ต๋ ์ ๋ก๋ ์ ํ ํ์ ๋ถํ ํด์ ๋ณด๋ด๊ธฐ (0) | 2023.08.17 |
---|---|
์ ๋ ฌ - ํ(heap) ์ ๋ ฌ ๋น์ฃผ์ผํ (0) | 2023.05.18 |
์ ๋ ฌ - ๋ฒ๋ธ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ (0) | 2022.07.01 |
์๊ณ ๋ฆฌ์ฆ - ํ์ด์ฌ for ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋ฆฌ์คํธ ์์ฑํ๊ธฐ (0) | 2021.11.22 |
์๊ณ ๋ฆฌ์ฆ - ํผ๋ณด๋์น ์์ด (0) | 2021.11.22 |