首页 > 编程知识 正文

3x3华容道拼技巧,简单实用的炒股技巧

时间:2023-05-06 18:11:01 阅读:246483 作者:4756

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'num.ui'

#

# Created by: PyQt5 UI code generator 5.10.1

#

# WARNING! All changes made in this file will be lost!

from PyQt5.QtWidgetsimport *

from PyQt5import QtCore, QtGui, zzdmy/p>

import sys

import random

class Ui_MainWindow(object):

def setupUi(self, MainWindow):

self.centralwidget = QtWidgets.QWidget(MainWindow)

self.MainWindow = MainWindow

self.centralwidget.setObjectName("centralwidget")

self.gridLayoutWidget = QtWidgets.QWidget(self.centralwidget)

self.gridLayoutWidget.setGeometry(QtCore.QRect(310, 100, 131, 121))

self.gridLayoutWidget.setObjectName("gridLayoutWidget")

self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget)

self.gridLayout.setContentsMargins(0, 0, 0, 0)

self.gridLayout.setObjectName("gridLayout")

self.pushButton_4 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_4.setObjectName("pushButton_4")

self.gridLayout.addWidget(self.pushButton_4, 1, 0, 1, 1)

self.pushButton_3 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_3.setObjectName("pushButton_3")

self.gridLayout.addWidget(self.pushButton_3, 0, 2, 1, 1)

self.pushButton_2 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_2.setObjectName("pushButton_2")

self.gridLayout.addWidget(self.pushButton_2, 0, 1, 1, 1)

self.pushButton_5 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_5.setObjectName("pushButton_5")

self.gridLayout.addWidget(self.pushButton_5, 1, 1, 1, 1)

self.pushButton_6 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_6.setObjectName("pushButton_6")

self.gridLayout.addWidget(self.pushButton_6, 1, 2, 1, 1)

self.pushButton_1 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_1.setObjectName("pushButton_1")

self.gridLayout.addWidget(self.pushButton_1, 0, 0, 1, 1)

self.pushButton_7 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_7.setObjectName("pushButton_7")

self.gridLayout.addWidget(self.pushButton_7, 2, 0, 1, 1)

self.pushButton_8 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_8.setObjectName("pushButton_8")

self.gridLayout.addWidget(self.pushButton_8, 2, 1, 1, 1)

self.pushButton_9 = QtWidgets.QPushButton(self.gridLayoutWidget)

self.pushButton_9.setObjectName("pushButton_9")

self.gridLayout.addWidget(self.pushButton_9, 2, 2, 1, 1)

self.statusbar = QtWidgets.标致的小松鼠(MainWindow)

self.statusbar.setObjectName("statusbar")

self.retranslateUi(MainWindow)

def retranslateUi(self, MainWindow):

_translate = QtCore.QCoreApplication.translate

self.pushButton_4.setText(_translate("MainWindow", "4"))

self.pushButton_3.setText(_translate("MainWindow", "3"))

self.pushButton_2.setText(_translate("MainWindow", "2"))

self.pushButton_5.setText(_translate("MainWindow", "5"))

self.pushButton_6.setText(_translate("MainWindow", "6"))

self.pushButton_1.setText(_translate("MainWindow", "1"))

self.pushButton_7.setText(_translate("MainWindow", "7"))

self.pushButton_8.setText(_translate("MainWindow", "8"))

self.pushButton_1.clicked.connect(self.button_click)

self.pushButton_2.clicked.connect(self.button_click)

self.pushButton_3.clicked.connect(self.button_click)

self.pushButton_4.clicked.connect(self.button_click)

self.pushButton_5.clicked.connect(self.button_click)

self.pushButton_6.clicked.connect(self.button_click)

self.pushButton_7.clicked.connect(self.button_click)

self.pushButton_8.clicked.connect(self.button_click)

self.pushButton_9.clicked.connect(self.button_click)

self.pushButtons = [self.pushButton_1,self.pushButton_2,self.pushButton_3,self.pushButton_4,self.pushButton_5,self.pushButton_6,self.pushButton_7,self.pushButton_8,self.pushButton_9]

## 先创个 list

num_list = ['', '1', '2', '3','4','5','6','7','8']

num_list1 = (random.sample(num_list, 9))

for index,pushButtonin enumerate(self.pushButtons):

pushButton.setText(_translate("MainWindow",num_list1[index]))

def button_click(self):

sender =self.gridLayoutWidget.sender()

position = sender.objectName()

position_num =int(position.split('_')[1])

try:

if self.pushButtons[position_num +1 -1].text() =='':

self.pushButtons[position_num +1 -1].setText(sender.text())

sender.setText('')

self.check()

return

except:

pass

try:

if self.pushButtons[position_num -3 -1].text() =='':

if position_num -3 -1 <0:

return

self.pushButtons[position_num -3 -1].setText(sender.text())

sender.setText('')

self.check()

return

except:

pass

try:

if self.pushButtons[position_num -1 -1].text() =='':

if position_num -1 -1 <0:

return

self.pushButtons[position_num -1 -1].setText(sender.text())

sender.setText('')

self.check()

return

except:

pass

try:

if self.pushButtons[position_num +3 -1].text() =='':

self.pushButtons[position_num +3 -1].setText(sender.text())

sender.setText('')

self.check()

return

except:

pass

def check(self):

for index,pushButtonin enumerate(self.pushButtons):

if index ==8:

QMessageBox.about(self.MainWindow, "提示", "恭喜成功!")

if pushButton.text() !=str(index+1):

return

if __name__ =='__main__':

ui = Ui_MainWindow()

ui.setupUi(MainWindow)

sys.exit(app.exec_())

Python语言常见报错有哪些及怎么解决Java学习 --- springSecurity设置用户名和密码

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。