Bladeren bron

新增控件点击事件

xubo 1 jaar geleden
bovenliggende
commit
9e43cd4233
4 gewijzigde bestanden met toevoegingen van 59 en 35 verwijderingen
  1. BIN
      __pycache__/litter_helper.cpython-311.pyc
  2. 16 12
      litter_helper.py
  3. 32 19
      litter_helper.ui
  4. 11 4
      main.py

BIN
__pycache__/litter_helper.cpython-311.pyc


+ 16 - 12
litter_helper.py

@@ -14,7 +14,7 @@ from PyQt5 import QtCore, QtGui, QtWidgets
 class Ui_menu(object):
     def setupUi(self, menu):
         menu.setObjectName("menu")
-        menu.resize(678, 389)
+        menu.resize(678, 348)
         self.centralwidget = QtWidgets.QWidget(menu)
         self.centralwidget.setObjectName("centralwidget")
         self.label = QtWidgets.QLabel(self.centralwidget)
@@ -27,35 +27,38 @@ class Ui_menu(object):
         self.label_2.setGeometry(QtCore.QRect(70, 100, 60, 16))
         self.label_2.setObjectName("label_2")
         self.label_3 = QtWidgets.QLabel(self.centralwidget)
-        self.label_3.setGeometry(QtCore.QRect(370, 100, 60, 16))
+        self.label_3.setGeometry(QtCore.QRect(70, 160, 60, 16))
         self.label_3.setObjectName("label_3")
         self.startDateTimeEdit = QtWidgets.QDateTimeEdit(self.centralwidget)
         self.startDateTimeEdit.setGeometry(QtCore.QRect(140, 100, 194, 22))
         self.startDateTimeEdit.setObjectName("startDateTimeEdit")
         self.endDateTimeEdit = QtWidgets.QDateTimeEdit(self.centralwidget)
-        self.endDateTimeEdit.setGeometry(QtCore.QRect(440, 100, 194, 22))
+        self.endDateTimeEdit.setGeometry(QtCore.QRect(140, 160, 194, 22))
         self.endDateTimeEdit.setObjectName("endDateTimeEdit")
         self.label_4 = QtWidgets.QLabel(self.centralwidget)
-        self.label_4.setGeometry(QtCore.QRect(70, 150, 60, 16))
+        self.label_4.setGeometry(QtCore.QRect(70, 220, 60, 16))
         self.label_4.setObjectName("label_4")
         self.concurrencyLineEdit = QtWidgets.QLineEdit(self.centralwidget)
-        self.concurrencyLineEdit.setGeometry(QtCore.QRect(140, 150, 51, 22))
+        self.concurrencyLineEdit.setGeometry(QtCore.QRect(140, 220, 51, 22))
         self.concurrencyLineEdit.setObjectName("concurrencyLineEdit")
         self.startPushButton = QtWidgets.QPushButton(self.centralwidget)
-        self.startPushButton.setGeometry(QtCore.QRect(70, 250, 81, 26))
+        self.startPushButton.setGeometry(QtCore.QRect(380, 220, 81, 26))
         self.startPushButton.setObjectName("startPushButton")
         self.endPushButton = QtWidgets.QPushButton(self.centralwidget)
-        self.endPushButton.setGeometry(QtCore.QRect(280, 250, 81, 26))
+        self.endPushButton.setGeometry(QtCore.QRect(510, 220, 81, 26))
         self.endPushButton.setObjectName("endPushButton")
         self.accountsLabel = QtWidgets.QLabel(self.centralwidget)
-        self.accountsLabel.setGeometry(QtCore.QRect(320, 150, 60, 16))
+        self.accountsLabel.setGeometry(QtCore.QRect(390, 100, 60, 16))
         self.accountsLabel.setObjectName("accountsLabel")
         self.watchPushButton = QtWidgets.QPushButton(self.centralwidget)
-        self.watchPushButton.setGeometry(QtCore.QRect(490, 250, 81, 26))
+        self.watchPushButton.setGeometry(QtCore.QRect(510, 160, 81, 26))
         self.watchPushButton.setObjectName("watchPushButton")
         self.ipPoolLabel = QtWidgets.QLabel(self.centralwidget)
-        self.ipPoolLabel.setGeometry(QtCore.QRect(450, 150, 71, 16))
+        self.ipPoolLabel.setGeometry(QtCore.QRect(520, 100, 71, 16))
         self.ipPoolLabel.setObjectName("ipPoolLabel")
+        self.loginPushButton = QtWidgets.QPushButton(self.centralwidget)
+        self.loginPushButton.setGeometry(QtCore.QRect(380, 160, 81, 26))
+        self.loginPushButton.setObjectName("loginPushButton")
         menu.setCentralWidget(self.centralwidget)
         self.menubar = QtWidgets.QMenuBar(menu)
         self.menubar.setGeometry(QtCore.QRect(0, 0, 678, 21))
@@ -78,9 +81,10 @@ class Ui_menu(object):
         self.label_2.setText(_translate("menu", "开始时间:"))
         self.label_3.setText(_translate("menu", "结束时间:"))
         self.label_4.setText(_translate("menu", "并发数:"))
-        self.startPushButton.setText(_translate("menu", "开始执行"))
-        self.endPushButton.setText(_translate("menu", "停止执行"))
+        self.startPushButton.setText(_translate("menu", "开始下单"))
+        self.endPushButton.setText(_translate("menu", "停止下单"))
         self.accountsLabel.setText(_translate("menu", "账号编辑"))
         self.watchPushButton.setText(_translate("menu", "查看结果"))
         self.ipPoolLabel.setText(_translate("menu", "IP池编辑"))
+        self.loginPushButton.setText(_translate("menu", "登录账号"))
         self.menuLittle_Helper.setTitle(_translate("menu", "Little Helper"))

+ 32 - 19
litter_helper.ui

@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>678</width>
-    <height>389</height>
+    <height>348</height>
    </rect>
   </property>
   <property name="windowTitle">
@@ -53,8 +53,8 @@
    <widget class="QLabel" name="label_3">
     <property name="geometry">
      <rect>
-      <x>370</x>
-      <y>100</y>
+      <x>70</x>
+      <y>160</y>
       <width>60</width>
       <height>16</height>
      </rect>
@@ -76,8 +76,8 @@
    <widget class="QDateTimeEdit" name="endDateTimeEdit">
     <property name="geometry">
      <rect>
-      <x>440</x>
-      <y>100</y>
+      <x>140</x>
+      <y>160</y>
       <width>194</width>
       <height>22</height>
      </rect>
@@ -87,7 +87,7 @@
     <property name="geometry">
      <rect>
       <x>70</x>
-      <y>150</y>
+      <y>220</y>
       <width>60</width>
       <height>16</height>
      </rect>
@@ -100,7 +100,7 @@
     <property name="geometry">
      <rect>
       <x>140</x>
-      <y>150</y>
+      <y>220</y>
       <width>51</width>
       <height>22</height>
      </rect>
@@ -109,34 +109,34 @@
    <widget class="QPushButton" name="startPushButton">
     <property name="geometry">
      <rect>
-      <x>70</x>
-      <y>250</y>
+      <x>380</x>
+      <y>220</y>
       <width>81</width>
       <height>26</height>
      </rect>
     </property>
     <property name="text">
-     <string>开始执行</string>
+     <string>开始下单</string>
     </property>
    </widget>
    <widget class="QPushButton" name="endPushButton">
     <property name="geometry">
      <rect>
-      <x>280</x>
-      <y>250</y>
+      <x>510</x>
+      <y>220</y>
       <width>81</width>
       <height>26</height>
      </rect>
     </property>
     <property name="text">
-     <string>停止执行</string>
+     <string>停止下单</string>
     </property>
    </widget>
    <widget class="QLabel" name="accountsLabel">
     <property name="geometry">
      <rect>
-      <x>320</x>
-      <y>150</y>
+      <x>390</x>
+      <y>100</y>
       <width>60</width>
       <height>16</height>
      </rect>
@@ -148,8 +148,8 @@
    <widget class="QPushButton" name="watchPushButton">
     <property name="geometry">
      <rect>
-      <x>490</x>
-      <y>250</y>
+      <x>510</x>
+      <y>160</y>
       <width>81</width>
       <height>26</height>
      </rect>
@@ -161,8 +161,8 @@
    <widget class="QLabel" name="ipPoolLabel">
     <property name="geometry">
      <rect>
-      <x>450</x>
-      <y>150</y>
+      <x>520</x>
+      <y>100</y>
       <width>71</width>
       <height>16</height>
      </rect>
@@ -171,6 +171,19 @@
      <string>IP池编辑</string>
     </property>
    </widget>
+   <widget class="QPushButton" name="loginPushButton">
+    <property name="geometry">
+     <rect>
+      <x>380</x>
+      <y>160</y>
+      <width>81</width>
+      <height>26</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>登录账号</string>
+    </property>
+   </widget>
   </widget>
   <widget class="QMenuBar" name="menubar">
    <property name="geometry">

+ 11 - 4
main.py

@@ -29,7 +29,10 @@ class MainWindow(QMainWindow, Ui_menu):
         # 设置标签的文本为传递的参数
         # self.label.setText(f"参数1: {self.param1}, 参数2: {self.param2}")
 
-        # 开始执行
+        # 登录账号
+        self.loginPushButton.clicked.connect(self.on_login_button_click)
+
+        # 开始下单
         self.startPushButton.clicked.connect(self.on_start_button_click)
 
         # 终止执行
@@ -106,13 +109,17 @@ class MainWindow(QMainWindow, Ui_menu):
         if self.concurrencyLineEdit:
             print(f"并发数为: {self.concurrencyLineEdit.text()}")
 
-    # 终止执行
+    # 登录账号
+    def on_login_button_click(self):
+        print(f"登录账号! {self.urlLineEdit.text()}")
+
+    # 终止下单
     def on_stop_button_click(self):
-        print(f"终止执行! 目标网址: {self.urlLineEdit.text()}")
+        print(f"终止下单! 目标网址: {self.urlLineEdit.text()}")
 
     def edit_accounts(self):
         # 编辑账号
-        print(f"编辑账号: {self.accountsLabel.show()}")
+        print(f"编辑账号: {self.urlLineEdit.text()}")
 
     def on_watch_button_click(self):
         # 获取项目当前路径