import sys
import PyQt5
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5 import uic
import mohr
CalUI = 'Morh_ui.ui'
class MainDialog(QDialog):
def __init__(self):
QDialog.__init__(self, None)
uic.loadUi(CalUI, self)
self.push_button.clicked.connect(self.Mohr_input)
def Mohr_input(self):
global sigmax
sigma_x = (self.sigma_x.text())
print(sigma_x)
anwser = mohr.MohrsCircle(sigma_x, 1,1)
print(anwser.circleCenter())
app = QApplication(sys.argv)
main_dialog = MainDialog()
main_dialog.show()
app.exec_()
예전에 짜놓은 공학 관련 코딩에 ui추가해서 좀 해볼려고하는데..
anwser = 부분에 mohr.MohrsCircle(1,1,1)하면되는데 입력값을 받아서 하면 밑에 circleCenter함수를 못읽더라고요..
혹시 알려주실 수 있는 분 계시나요.. pyqt5로 해보고있어요
일단 들여쓰기가 이상함
복붙하다보니 들여쓰기가 이상하게 나왔네요 실제론 이상없습니다
느낌으론 int(sigma_x)
라이브러리 갖다 쓰면 해당 라이브러리 문서를 뒤적여봐
에러메세지는 없음?