[PyQt] pyqtdeploy application on windows with math module

Phil Thompson phil at riverbankcomputing.com
Mon Mar 16 07:55:16 GMT 2020


I have no idea what that DLL is. pyqtdeploy supports the standard Python 
math module. If you do not have lots of experience building and 
debugging C++ code on Windows then please use something else.

Phil

On 16/03/2020 03:37, 1004483092 wrote:
> Hello Phil,I build the demo on windows10 with VS2017 success according
> to the document , but when my python script include math module , the
> application can't import math module.The math module is
> api-ms-win-crt-math-l1-1-0.dll on windows , can you tell me how to
> import math module via pyqtdeploy?My scripyt as below:from
> PyQt5.QtCore import *
> from PyQt5.QtGui import *
> from PyQt5.QtWidgets import *
> import sys
> import mathclass Window(QWidget):
>     def __init__(self):
>         super().__init__()
>         self.setupUI()
> 
>     def setupUI(self):
>         self.lb=QLabel(self)
>         self.lb.setText('Label')
>         self.lb.move(30,10)
> 
>         self.btn = QPushButton('test',self)
>         self.btn.move(30,30)
> 
>         self.cb = QComboBox(self)
>         self.cb.move(30,70)
>         self.cb.resize(200,30)
>         self.resize(30,80)
> 
>         self.btn.clicked.connect(self.test_func)
> 
>         self.setWindowTitle('test')
>         self.setGeometry(400, 400, 300, 300)    def test_func(self):
>      test1 = math.cos(30)        test2 = math.asinh(60)        test3 =
> math.exp(40.1)        test4 = math.expm1(5.23)        test5 =
> math.factorial(40)        test6 = math.isfinite(3.24)
> self.cb.addItems([f'{test1}', f'{test2}', f'{test3}', f'{test4}',
> f'{test5}', f'{test6}'])if __name__=='__main__':
>     app = QApplication(sys.argv)
>     window=Window()
>     window.show()
>     sys.exit(app.exec_())
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt



More information about the PyQt mailing list