๐ ๋ณ์ฐ๊ธฐ
์ฝ๋
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic
import secrets
form_class = uic.loadUiType("myQt08.ui")[0]
class WindowClass(QMainWindow, form_class):
def __init__(self):
super().__init__()
self.setupUi(self)
self.pb.clicked.connect(self.star)
self.qle2.returnPressed.connect(self.star)
def star(self) :
txt1 = self.qle1.text()
txt2 = self.qle2.text()
num1 = int(txt1)
num2 = int(txt2)
txt = ""
for i in range(num1,num2+1):
txt += self.drawStar(i)
self.qte.setText(txt)
def drawStar(self,cnt):
ret=""
for i in range(cnt):
ret += "*"
ret += "\n"
return ret
if __name__ == "__main__":
app = QApplication(sys.argv)
myWindow = WindowClass()
myWindow.show()
app.exec_()
์คํ ๊ฒฐ๊ณผ
๐ ๋ฐฐ์์ ํฉ ๊ตฌํ๊ธฐ
์ฝ๋
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic
form_class = uic.loadUiType("myQtA.ui")[0]
class WindowClass(QMainWindow, form_class):
def __init__(self):
super().__init__()
self.setupUi(self)
self.pb.clicked.connect(self.calc)
def calc(self):
txt1 = self.qle1.text()
txt2 = self.qle2.text()
txt3 = self.qle3.text()
num1 = int(txt1)
num2 = int(txt2)
num3 = int(txt3)
sumN = 0
for i in range(num1, num2 + 1):
if(i % num3 == 0):
sumN += i
result = str(sumN)
self.qle4.setText(result)
if __name__ == "__main__":
app = QApplication(sys.argv)
myWindow = WindowClass()
myWindow.show()
app.exec_()
์คํ ๊ฒฐ๊ณผ