首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

Python PyQt6 GUI 计算器 zip压缩包文件

后端 33.79MB 35 需要积分: 1
立即下载

资源介绍:

Python PyQt6 GUI 计算器 zip压缩包文件
import sys from PyQt6.QtWidgets import * from PyQt6.QtCore import * from PyQt6.QtGui import * from PyQt6 import QtCore from PyQt6.QtWidgets import QWidget import math Window_Icon = "D:/PythonProjects/计算器/Window_Icon.png" Button_Font = QFont("Arial",20) Help_text = ''' 平方(x²)的格式是“pow(x,n)”,意为x的n次方,x通常为2。 根号/开平方(²√x)的格式是“sqrt(x)”,意为根号x。 ''' WIDTH = 300 HEIGHT = 400 class Main_Window(QWidget): def __init__(self): super(Main_Window,self).__init__() self.resize(WIDTH,HEIGHT) self.setWindowTitle("计算器") self.setWindowIcon(QIcon(Window_Icon)) self.Menu = QLabel(self) self.Menu.resize(WIDTH,HEIGHT) self.button = QToolButton(self.Menu) self.button.setGeometry(0,0,40,40) self.button.setFont(QFont("Arial",15)) self.button.setText("☰") text = "标准" self.text = QLabel(self.Menu) self.text.setGeometry(40,0,80,40) self.text.setFont(QFont("SimHei",15)) self.text.setText(" "+text) self.Numlabel = QLineEdit(self.Menu) self.Numlabel.setGeometry(0,40,WIDTH,60) self.Numlabel.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignBottom) self.Numlabel.setFont(QFont("Arial",30)) self.Numlabel.setReadOnly(True) self.button_left_braket = QToolButton(self.Menu) self.button_left_braket.setGeometry(0,100,75,50) self.button_left_braket.setFont(Button_Font) self.button_left_braket.setText("(") self.button_right_braket = QToolButton(self.Menu) self.button_right_braket.setGeometry(75,100,75,50) self.button_right_braket.setFont(Button_Font) self.button_right_braket.setText(")") self.button_comma = QToolButton(self.Menu) self.button_comma.setGeometry(150,100,75,50) self.button_comma.setFont(Button_Font) self.button_comma.setText(",") self.button_sq = QToolButton(self.Menu) self.button_sq.setGeometry(0,150,75,50) self.button_sq.setFont(Button_Font) self.button_sq.setText("x²") self.button_sqrt = QToolButton(self.Menu) self.button_sqrt.setGeometry(75,150,75,50) self.button_sqrt.setFont(Button_Font) self.button_sqrt.setText("²√x") self.button_clear = QToolButton(self.Menu) self.button_clear.setGeometry(150,150,75,50) self.button_clear.setFont(Button_Font) self.button_clear.setText("C") self.button_backspace = QToolButton(self.Menu) self.button_backspace.setGeometry(225,150,75,50) self.button_backspace.setFont(Button_Font) self.button_backspace.setText("◁×") self.button_7 = QToolButton(self.Menu) self.button_7.setGeometry(0,200,75,50) self.button_7.setFont(Button_Font) self.button_7.setText("7") self.button_8 = QToolButton(self.Menu) self.button_8.setGeometry(75,200,75,50) self.button_8.setFont(Button_Font) self.button_8.setText("8") self.button_9 = QToolButton(self.Menu) self.button_9.setGeometry(150,200,75,50) self.button_9.setFont(Button_Font) self.button_9.setText("9") self.button_div = QToolButton(self.Menu) self.button_div.setGeometry(225,200,75,50) self.button_div.setFont(Button_Font) self.button_div.setText("÷") self.button_4 = QToolButton(self.Menu) self.button_4.setGeometry(0,250,75,50) self.button_4.setFont(Button_Font) self.button_4.setText("4") self.button_5 = QToolButton(self.Menu) self.button_5.setGeometry(75,250,75,50) self.button_5.setFont(Button_Font) self.button_5.setText("5") self.button_6 = QToolButton(self.Menu) self.button_6.setGeometry(150,250,75,50) self.button_6.setFont(Button_Font) self.button_6.setText("6") self.button_mul = QToolButton(self.Menu) self.button_mul.setGeometry(225,250,75,50) self.button_mul.setFont(Button_Font) self.button_mul.setText("×") self.button_1 = QToolButton(self.Menu) self.button_1.setGeometry(0,300,75,50) self.button_1.setFont(Button_Font) self.button_1.setText("1") self.button_2 = QToolButton(self.Menu) self.button_2.setGeometry(75,300,75,50) self.button_2.setFont(Button_Font) self.button_2.setText("2") self.button_3 = QToolButton(self.Menu) self.button_3.setGeometry(150,300,75,50) self.button_3.setFont(Button_Font) self.button_3.setText("3") self.button_sub = QToolButton(self.Menu) self.button_sub.setGeometry(225,300,75,50) self.button_sub.setFont(Button_Font) self.button_sub.setText("-") self.button_0 = QToolButton(self.Menu) self.button_0.setGeometry(0,350,75,50) self.button_0.setFont(Button_Font) self.button_0.setText("0") self.button_point = QToolButton(self.Menu) self.button_point.setGeometry(75,350,75,50) self.button_point.setFont(Button_Font) self.button_point.setText(".") self.button_calculate = QToolButton(self.Menu) self.button_calculate.setGeometry(150,350,75,50) self.button_calculate.setFont(Button_Font) self.button_calculate.setText("=") self.button_add = QToolButton(self.Menu) self.button_add.setGeometry(225,350,75,50) self.button_add.setFont(Button_Font) self.button_add.setText("+") self.button.clicked.connect(lambda:QMessageBox.information(self,"帮助",Help_text)) self.button_left_braket.clicked.connect(lambda:self.Input("(")) self.button_right_braket.clicked.connect(lambda:self.Input(")")) self.button_comma.clicked.connect(lambda:self.Input(",")) self.button_sq.clicked.connect(lambda:self.Input("pow(")) self.button_sqrt.clicked.connect(lambda:self.Input("sqrt(")) self.button_clear.clicked.connect(lambda:self.Clear()) self.button_backspace.clicked.connect(lambda:self.Backspace()) self.button_7.clicked.connect(lambda:self.Input("7")) self.button_8.clicked.connect(lambda:self.Input("8")) self.button_9.clicked.connect(lambda:self.Input("9")) self.button_div.clicked.connect(lambda:self.Input("/")) self.button_4.clicked.connect(lambda:self.Input("4")) self.button_5.clicked.connect(lambda:self.Input("5")) self.button_6.clicked.connect(lambda:self.Input("6")) self.button_mul.clicked.connect(lambda:self.Input("*")) self.button_1.clicked.connect(lambda:self.Input("1")) self.button_2.clicked.connect(lambda:self.Input("2")) self.button_3.clicked.connect(lambda:self.Input("3")) self.button_sub.clicked.connect(lambda:self.Input("-")) self.button_0.clicked.connect(lambda:self.Input("0")) self.button_point.clicked.connect(lambda:self.Input(".")) self.button_calculate.clicked.connect(lambda:self.Calculate()) self.button_add.clicked.connect(lambda:self.Input("+")) self.Clear() def Calculate(self): try: answer = eval(self.Numlabel.text()) self.Numlabel.setText(str(answer)) except: self.Numlabel.setText("ERROR") def Backspace(self): if self.Numlabel.text() != "0" and self.Numlabel.text() != "ERROR": Str = self.Numlabel.text() List = list(Str) List.pop(len(List)-1) Str = ''.join(List) if Str == "": self.Numlabel.setText("0") else: self.Numlabel.setText(Str) def Input(self,text):

资源文件列表:

计算器.zip 大约有192个文件
  1. _internal/
  2. _internal/_bz2.pyd 83.27KB
  3. _internal/_decimal.pyd 251.27KB
  4. _internal/_hashlib.pyd 64.77KB
  5. _internal/_lzma.pyd 156.27KB
  6. _internal/_socket.pyd 81.77KB
  7. _internal/api-ms-win-core-console-l1-1-0.dll 11.95KB
  8. _internal/api-ms-win-core-datetime-l1-1-0.dll 11.46KB
  9. _internal/api-ms-win-core-debug-l1-1-0.dll 11.45KB
  10. _internal/api-ms-win-core-errorhandling-l1-1-0.dll 11.45KB
  11. _internal/api-ms-win-core-file-l1-1-0.dll 14.97KB
  12. _internal/api-ms-win-core-file-l1-2-0.dll 11.45KB
  13. _internal/api-ms-win-core-file-l2-1-0.dll 11.47KB
  14. _internal/api-ms-win-core-handle-l1-1-0.dll 11.46KB
  15. _internal/api-ms-win-core-heap-l1-1-0.dll 11.97KB
  16. _internal/api-ms-win-core-interlocked-l1-1-0.dll 11.45KB
  17. _internal/api-ms-win-core-libraryloader-l1-1-0.dll 12.45KB
  18. _internal/api-ms-win-core-localization-l1-2-0.dll 14.45KB
  19. _internal/api-ms-win-core-memory-l1-1-0.dll 11.95KB
  20. _internal/api-ms-win-core-namedpipe-l1-1-0.dll 11.45KB
  21. _internal/api-ms-win-core-processenvironment-l1-1-0.dll 12.45KB
  22. _internal/api-ms-win-core-processthreads-l1-1-0.dll 13.95KB
  23. _internal/api-ms-win-core-processthreads-l1-1-1.dll 11.95KB
  24. _internal/api-ms-win-core-profile-l1-1-0.dll 11.45KB
  25. _internal/api-ms-win-core-rtlsupport-l1-1-0.dll 11.95KB
  26. _internal/api-ms-win-core-string-l1-1-0.dll 11.45KB
  27. _internal/api-ms-win-core-synch-l1-1-0.dll 13.45KB
  28. _internal/api-ms-win-core-synch-l1-2-0.dll 11.95KB
  29. _internal/api-ms-win-core-sysinfo-l1-1-0.dll 12.47KB
  30. _internal/api-ms-win-core-timezone-l1-1-0.dll 11.95KB
  31. _internal/api-ms-win-core-util-l1-1-0.dll 11.45KB
  32. _internal/api-ms-win-crt-conio-l1-1-0.dll 12.45KB
  33. _internal/api-ms-win-crt-convert-l1-1-0.dll 15.45KB
  34. _internal/api-ms-win-crt-environment-l1-1-0.dll 11.95KB
  35. _internal/api-ms-win-crt-filesystem-l1-1-0.dll 13.45KB
  36. _internal/api-ms-win-crt-heap-l1-1-0.dll 12.45KB
  37. _internal/api-ms-win-crt-locale-l1-1-0.dll 11.95KB
  38. _internal/api-ms-win-crt-math-l1-1-0.dll 20.45KB
  39. _internal/api-ms-win-crt-process-l1-1-0.dll 12.45KB
  40. _internal/api-ms-win-crt-runtime-l1-1-0.dll 15.95KB
  41. _internal/api-ms-win-crt-stdio-l1-1-0.dll 17.45KB
  42. _internal/api-ms-win-crt-string-l1-1-0.dll 17.95KB
  43. _internal/api-ms-win-crt-time-l1-1-0.dll 13.95KB
  44. _internal/api-ms-win-crt-utility-l1-1-0.dll 11.95KB
  45. _internal/base_library.zip 1.27MB
  46. _internal/libcrypto-3.dll 4.99MB
  47. _internal/PyQt6/
  48. _internal/PyQt6/Qt6/
  49. _internal/PyQt6/Qt6/bin/
  50. _internal/PyQt6/Qt6/bin/MSVCP140.dll 576.28KB
  51. _internal/PyQt6/Qt6/bin/MSVCP140_1.dll 30.98KB
  52. _internal/PyQt6/Qt6/bin/MSVCP140_2.dll 188.98KB
  53. _internal/PyQt6/Qt6/bin/opengl32sw.dll 19.68MB
  54. _internal/PyQt6/Qt6/bin/Qt6Core.dll 6.1MB
  55. _internal/PyQt6/Qt6/bin/Qt6Gui.dll 8.63MB
  56. _internal/PyQt6/Qt6/bin/Qt6Network.dll 1.66MB
  57. _internal/PyQt6/Qt6/bin/Qt6Pdf.dll 5.05MB
  58. _internal/PyQt6/Qt6/bin/Qt6Svg.dll 495.14KB
  59. _internal/PyQt6/Qt6/bin/Qt6Widgets.dll 6.27MB
  60. _internal/PyQt6/Qt6/bin/VCRUNTIME140.dll 99.48KB
  61. _internal/PyQt6/Qt6/bin/VCRUNTIME140_1.dll 43.48KB
  62. _internal/PyQt6/Qt6/plugins/
  63. _internal/PyQt6/Qt6/plugins/generic/
  64. _internal/PyQt6/Qt6/plugins/generic/qtuiotouchplugin.dll 99.64KB
  65. _internal/PyQt6/Qt6/plugins/iconengines/
  66. _internal/PyQt6/Qt6/plugins/iconengines/qsvgicon.dll 70.64KB
  67. _internal/PyQt6/Qt6/plugins/imageformats/
  68. _internal/PyQt6/Qt6/plugins/imageformats/qgif.dll 47.64KB
  69. _internal/PyQt6/Qt6/plugins/imageformats/qicns.dll 56.14KB
  70. _internal/PyQt6/Qt6/plugins/imageformats/qico.dll 46.14KB
  71. _internal/PyQt6/Qt6/plugins/imageformats/qjpeg.dll 554.14KB
  72. _internal/PyQt6/Qt6/plugins/imageformats/qpdf.dll 41.64KB
  73. _internal/PyQt6/Qt6/plugins/imageformats/qsvg.dll 39.14KB
  74. _internal/PyQt6/Qt6/plugins/imageformats/qtga.dll 38.14KB
  75. _internal/PyQt6/Qt6/plugins/imageformats/qtiff.dll 420.14KB
  76. _internal/PyQt6/Qt6/plugins/imageformats/qwbmp.dll 37.14KB
  77. _internal/PyQt6/Qt6/plugins/imageformats/qwebp.dll 531.64KB
  78. _internal/PyQt6/Qt6/plugins/platforms/
  79. _internal/PyQt6/Qt6/plugins/platforms/qminimal.dll 59.64KB
  80. _internal/PyQt6/Qt6/plugins/platforms/qoffscreen.dll 107.14KB
  81. _internal/PyQt6/Qt6/plugins/platforms/qwindows.dll 890.14KB
  82. _internal/PyQt6/Qt6/plugins/styles/
  83. _internal/PyQt6/Qt6/plugins/styles/qmodernwindowsstyle.dll 194.14KB
  84. _internal/PyQt6/Qt6/translations/
  85. _internal/PyQt6/Qt6/translations/qt_ar.qm 104B
  86. _internal/PyQt6/Qt6/translations/qt_bg.qm 91B
  87. _internal/PyQt6/Qt6/translations/qt_ca.qm 91B
  88. _internal/PyQt6/Qt6/translations/qt_cs.qm 95B
  89. _internal/PyQt6/Qt6/translations/qt_da.qm 91B
  90. _internal/PyQt6/Qt6/translations/qt_de.qm 91B
  91. _internal/PyQt6/Qt6/translations/qt_en.qm 16B
  92. _internal/PyQt6/Qt6/translations/qt_es.qm 91B
  93. _internal/PyQt6/Qt6/translations/qt_fa.qm 84B
  94. _internal/PyQt6/Qt6/translations/qt_fi.qm 91B
  95. _internal/PyQt6/Qt6/translations/qt_fr.qm 91B
  96. _internal/PyQt6/Qt6/translations/qt_gd.qm 70B
  97. _internal/PyQt6/Qt6/translations/qt_gl.qm 316.01KB
  98. _internal/PyQt6/Qt6/translations/qt_he.qm 57B
  99. _internal/PyQt6/Qt6/translations/qt_help_ar.qm 8.54KB
  100. _internal/PyQt6/Qt6/translations/qt_help_bg.qm 10.35KB
  101. _internal/PyQt6/Qt6/translations/qt_help_ca.qm 7.25KB
  102. _internal/PyQt6/Qt6/translations/qt_help_cs.qm 14.94KB
  103. _internal/PyQt6/Qt6/translations/qt_help_da.qm 4.68KB
  104. _internal/PyQt6/Qt6/translations/qt_help_de.qm 7.39KB
  105. _internal/PyQt6/Qt6/translations/qt_help_en.qm 16B
  106. _internal/PyQt6/Qt6/translations/qt_help_es.qm 10.45KB
  107. _internal/PyQt6/Qt6/translations/qt_help_fr.qm 3.49KB
  108. _internal/PyQt6/Qt6/translations/qt_help_gl.qm 10.64KB
  109. _internal/PyQt6/Qt6/translations/qt_help_hr.qm 5.05KB
  110. _internal/PyQt6/Qt6/translations/qt_help_hu.qm 7.09KB
  111. _internal/PyQt6/Qt6/translations/qt_help_it.qm 10.36KB
  112. _internal/PyQt6/Qt6/translations/qt_help_ja.qm 7.73KB
  113. _internal/PyQt6/Qt6/translations/qt_help_ka.qm 6.92KB
  114. _internal/PyQt6/Qt6/translations/qt_help_ko.qm 5.57KB
  115. _internal/PyQt6/Qt6/translations/qt_help_nl.qm 4.97KB
  116. _internal/PyQt6/Qt6/translations/qt_help_nn.qm 6.77KB
  117. _internal/PyQt6/Qt6/translations/qt_help_pl.qm 9.45KB
  118. _internal/PyQt6/Qt6/translations/qt_help_pt_BR.qm 15.41KB
  119. _internal/PyQt6/Qt6/translations/qt_help_ru.qm 7.12KB
  120. _internal/PyQt6/Qt6/translations/qt_help_sk.qm 10.14KB
  121. _internal/PyQt6/Qt6/translations/qt_help_sl.qm 10.12KB
  122. _internal/PyQt6/Qt6/translations/qt_help_tr.qm 6.58KB
  123. _internal/PyQt6/Qt6/translations/qt_help_uk.qm 9.52KB
  124. _internal/PyQt6/Qt6/translations/qt_help_zh_CN.qm 5KB
  125. _internal/PyQt6/Qt6/translations/qt_help_zh_TW.qm 5.04KB
  126. _internal/PyQt6/Qt6/translations/qt_hr.qm 102B
  127. _internal/PyQt6/Qt6/translations/qt_hu.qm 84B
  128. _internal/PyQt6/Qt6/translations/qt_it.qm 91B
  129. _internal/PyQt6/Qt6/translations/qt_ja.qm 84B
  130. _internal/PyQt6/Qt6/translations/qt_ka.qm 94B
  131. _internal/PyQt6/Qt6/translations/qt_ko.qm 84B
  132. _internal/PyQt6/Qt6/translations/qt_lt.qm 161.51KB
  133. _internal/PyQt6/Qt6/translations/qt_lv.qm 63B
  134. _internal/PyQt6/Qt6/translations/qt_nl.qm 91B
  135. _internal/PyQt6/Qt6/translations/qt_nn.qm 91B
  136. _internal/PyQt6/Qt6/translations/qt_pl.qm 99B
  137. _internal/PyQt6/Qt6/translations/qt_pt_BR.qm 106B
  138. _internal/PyQt6/Qt6/translations/qt_pt_PT.qm 68.69KB
  139. _internal/PyQt6/Qt6/translations/qt_ru.qm 102B
  140. _internal/PyQt6/Qt6/translations/qt_sk.qm 95B
  141. _internal/PyQt6/Qt6/translations/qt_sl.qm 223.07KB
  142. _internal/PyQt6/Qt6/translations/qt_sv.qm 64.31KB
  143. _internal/PyQt6/Qt6/translations/qt_tr.qm 84B
  144. _internal/PyQt6/Qt6/translations/qt_uk.qm 102B
  145. _internal/PyQt6/Qt6/translations/qt_zh_CN.qm 99B
  146. _internal/PyQt6/Qt6/translations/qt_zh_TW.qm 99B
  147. _internal/PyQt6/Qt6/translations/qtbase_ar.qm 156.27KB
  148. _internal/PyQt6/Qt6/translations/qtbase_bg.qm 161.46KB
  149. _internal/PyQt6/Qt6/translations/qtbase_ca.qm 204.98KB
  150. _internal/PyQt6/Qt6/translations/qtbase_cs.qm 170.61KB
  151. _internal/PyQt6/Qt6/translations/qtbase_da.qm 177.14KB
  152. _internal/PyQt6/Qt6/translations/qtbase_de.qm 214.42KB
  153. _internal/PyQt6/Qt6/translations/qtbase_en.qm 16B
  154. _internal/PyQt6/Qt6/translations/qtbase_es.qm 161.3KB
  155. _internal/PyQt6/Qt6/translations/qtbase_fa.qm 144.68KB
  156. _internal/PyQt6/Qt6/translations/qtbase_fi.qm 175.72KB
  157. _internal/PyQt6/Qt6/translations/qtbase_fr.qm 155.73KB
  158. _internal/PyQt6/Qt6/translations/qtbase_gd.qm 185.14KB
  159. _internal/PyQt6/Qt6/translations/qtbase_he.qm 135.44KB
  160. _internal/PyQt6/Qt6/translations/qtbase_hr.qm 146.2KB
  161. _internal/PyQt6/Qt6/translations/qtbase_hu.qm 198.63KB
  162. _internal/PyQt6/Qt6/translations/qtbase_it.qm 157.39KB
  163. _internal/PyQt6/Qt6/translations/qtbase_ja.qm 126.87KB
  164. _internal/PyQt6/Qt6/translations/qtbase_ka.qm 196.39KB
  165. _internal/PyQt6/Qt6/translations/qtbase_ko.qm 153.12KB
  166. _internal/PyQt6/Qt6/translations/qtbase_lv.qm 150.01KB
  167. _internal/PyQt6/Qt6/translations/qtbase_nl.qm 198.11KB
  168. _internal/PyQt6/Qt6/translations/qtbase_nn.qm 191.82KB
  169. _internal/PyQt6/Qt6/translations/qtbase_pl.qm 159.14KB
  170. _internal/PyQt6/Qt6/translations/qtbase_pt_BR.qm 203.63KB
  171. _internal/PyQt6/Qt6/translations/qtbase_ru.qm 198.99KB
  172. _internal/PyQt6/Qt6/translations/qtbase_sk.qm 122.82KB
  173. _internal/PyQt6/Qt6/translations/qtbase_tr.qm 186.28KB
  174. _internal/PyQt6/Qt6/translations/qtbase_uk.qm 154.56KB
  175. _internal/PyQt6/Qt6/translations/qtbase_zh_CN.qm 133.47KB
  176. _internal/PyQt6/Qt6/translations/qtbase_zh_TW.qm 123.23KB
  177. _internal/PyQt6/QtCore.pyd 2.38MB
  178. _internal/PyQt6/QtGui.pyd 2.12MB
  179. _internal/PyQt6/QtWidgets.pyd 4.81MB
  180. _internal/PyQt6/sip.cp312-win_amd64.pyd 108KB
  181. _internal/python3.dll 66.77KB
  182. _internal/python312.dll 6.61MB
  183. _internal/select.pyd 30.27KB
  184. _internal/ucrtbase.dll 1011.45KB
  185. _internal/unicodedata.pyd 1.09MB
  186. _internal/VCRUNTIME140.dll 116.4KB
  187. _internal/VCRUNTIME140_1.dll 48.37KB
  188. _internal/计算器/
  189. _internal/计算器/Icon.ico 2.24KB
  190. _internal/计算器/Window_Icon.png 1.64KB
  191. _internal/计算器/计算器.py 8.2KB
  192. 计算器.exe 1.52MB
0评论
提交 加载更多评论
其他资源 modbusslave调试
modbusslave调试
07.厕所少年1(不良少年).zip
07.厕所少年1(不良少年).zip
C#源码 上位机 SECS协议,里面包含各种进制转换,用于半导体行业,程序全源码
C#源码 上位机 SECS协议,里面包含各种进制转换,用于半导体行业,程序全源码
C#源码 上位机 SECS协议,里面包含各种进制转换,用于半导体行业,程序全源码
马尔科夫区制转移向量自回归模型,MSVAR模型,MS-VAR模型的GiveWin软件安装和操作过程+MS-VAR各种图形制作(区
马尔科夫区制转移向量自回归模型,MSVAR模型,MS-VAR模型的GiveWin软件安装和操作过程+MS-VAR各种图形制作(区制转换图、脉冲图、模型预测图和模型预测结果等等)+最优区制数和模型形式判断(MSI-VAR、MSM-VAR模型形式的最优选择问题,这是该模型的核心问题)。 文档一共分为五部分,一是软件的安装(已打包软件,按照操作步骤进行没啥问题);二是数据的导入;三是软件操作过程;四是图形制作过程;五是MS-VAR模型形式选择标准。 模型可以处理年度、半年度、季度、月度、周数据,日度数据
马尔科夫区制转移向量自回归模型,MSVAR模型,MS-VAR模型的GiveWin软件安装和操作过程+MS-VAR各种图形制作(区
1_2024冲刺笔记.zip
1_2024冲刺笔记.zip
engine-main.zip
engine-main.zip
unetbootin windowsx64
unetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinununetbootin windowsx64unetbootin windowsx64unetbootin windowsx64unetbootin windowsx64unetbootin windowsx64unetbootin windowsx64etbootunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinunetbootinununetbootin windowsx64unetbootin windowsx64unetbootin windowsx64unetbootin windowsx64unetbootin windowsinunetbootinunetbootinunetbootinunetbootin
JAVA使用数据库简单登录界面
一、界面设计 这个登录窗口是基于 Java 的 Swing 库创建的,具有简洁直观的用户界面。通常包括以下几个主要部分: 用户名输入框: 你可以在这里输入你的账户用户名。输入框通常会有适当的提示,以便你清楚知道该输入什么内容。 密码输入框: 用于输入账户密码,为了安全起见,密码通常会以加密或掩码的形式显示,防止被他人轻易窥视。 登录按钮: 点击这个按钮将触发登录验证过程。它通常会有明显的视觉效果,比如特定的颜色或样式,以吸引用户的注意力。 可能还会有一些辅助元素: 注册新用户的链接或按钮,方便新用户进行账户注册。 二、功能实现 数据验证: 当你在输入框中输入用户名和密码后,点击登录按钮,系统会首先对输入的数据进行基本的验证。例如,检查用户名和密码是否为空,如果为空,可能会弹出提示信息,要求你输入完整的登录信息。 数据库连接与查询: 这个登录窗口通过 Java 代码与 SQL 数据库建立连接。在验证用户名和密码时,会向数据库发送查询请求,以确定输入的用户名和密码是否与数据库中存储的账户数据匹配。