-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
172 lines (165 loc) · 8.85 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '.\main.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_AIUI(object):
def setupUi(self, AIUI):
AIUI.setObjectName("AIUI")
AIUI.resize(1600, 1000)
self.play_btn = QtWidgets.QPushButton(AIUI)
self.play_btn.setGeometry(QtCore.QRect(370, 460, 241, 41))
font = QtGui.QFont()
font.setPointSize(14)
self.play_btn.setFont(font)
self.play_btn.setObjectName("play_btn")
self.discard_btn = QtWidgets.QPushButton(AIUI)
self.discard_btn.setGeometry(QtCore.QRect(370, 510, 241, 41))
font = QtGui.QFont()
font.setPointSize(14)
self.discard_btn.setFont(font)
self.discard_btn.setObjectName("discard_btn")
self.clue_btn = QtWidgets.QPushButton(AIUI)
self.clue_btn.setGeometry(QtCore.QRect(370, 560, 241, 41))
font = QtGui.QFont()
font.setPointSize(14)
self.clue_btn.setFont(font)
self.clue_btn.setObjectName("clue_btn")
self.gridLayoutWidget_2 = QtWidgets.QWidget(AIUI)
self.gridLayoutWidget_2.setGeometry(QtCore.QRect(0, 540, 361, 171))
self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2")
self.Layout_Clue = QtWidgets.QGridLayout(self.gridLayoutWidget_2)
self.Layout_Clue.setContentsMargins(0, 0, 0, 0)
self.Layout_Clue.setObjectName("Layout_Clue")
self.AIpredict_area = QtWidgets.QScrollArea(AIUI)
self.AIpredict_area.setGeometry(QtCore.QRect(920, 0, 411, 491))
self.AIpredict_area.setWidgetResizable(True)
self.AIpredict_area.setObjectName("AIpredict_area")
self.scrollAreaWidgetContents = QtWidgets.QWidget()
self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 409, 489))
self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
self.AIpredict_area.setWidget(self.scrollAreaWidgetContents)
self.horizontalLayoutWidget = QtWidgets.QWidget(AIUI)
self.horizontalLayoutWidget.setGeometry(QtCore.QRect(0, 460, 361, 81))
self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
self.Layout_toP = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
self.Layout_toP.setContentsMargins(0, 0, 0, 0)
self.Layout_toP.setObjectName("Layout_toP")
self.cards_area = QtWidgets.QScrollArea(AIUI)
self.cards_area.setGeometry(QtCore.QRect(109, 0, 801, 411))
self.cards_area.setWidgetResizable(True)
self.cards_area.setObjectName("cards_area")
self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 799, 409))
self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
self.cards_area.setWidget(self.scrollAreaWidgetContents_2)
self.info_label = QtWidgets.QLabel(AIUI)
self.info_label.setGeometry(QtCore.QRect(150, 410, 761, 51))
font = QtGui.QFont()
font.setPointSize(15)
font.setBold(False)
font.setWeight(50)
self.info_label.setFont(font)
self.info_label.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
self.info_label.setAlignment(QtCore.Qt.AlignCenter)
self.info_label.setObjectName("info_label")
self.verticalLayoutWidget = QtWidgets.QWidget(AIUI)
self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 111, 451))
self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
self.Layout_score = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
self.Layout_score.setContentsMargins(0, 0, 0, 0)
self.Layout_score.setSpacing(4)
self.Layout_score.setObjectName("Layout_score")
self.table_area = QtWidgets.QScrollArea(AIUI)
self.table_area.setGeometry(QtCore.QRect(0, 760, 1331, 211))
self.table_area.setWidgetResizable(True)
self.table_area.setObjectName("table_area")
self.scrollAreaWidgetContents_3 = QtWidgets.QWidget()
self.scrollAreaWidgetContents_3.setGeometry(QtCore.QRect(0, 0, 1329, 209))
self.scrollAreaWidgetContents_3.setObjectName("scrollAreaWidgetContents_3")
self.table_area.setWidget(self.scrollAreaWidgetContents_3)
self.password_edit = QtWidgets.QTextEdit(AIUI)
self.password_edit.setGeometry(QtCore.QRect(620, 720, 291, 31))
self.password_edit.setObjectName("password_edit")
self.label_4 = QtWidgets.QLabel(AIUI)
self.label_4.setGeometry(QtCore.QRect(620, 680, 291, 31))
font = QtGui.QFont()
font.setPointSize(13)
self.label_4.setFont(font)
self.label_4.setLayoutDirection(QtCore.Qt.LeftToRight)
self.label_4.setAlignment(QtCore.Qt.AlignCenter)
self.label_4.setObjectName("label_4")
self.leave_btn = QtWidgets.QPushButton(AIUI)
self.leave_btn.setGeometry(QtCore.QRect(620, 630, 291, 41))
font = QtGui.QFont()
font.setPointSize(14)
self.leave_btn.setFont(font)
self.leave_btn.setObjectName("leave_btn")
self.state_label = QtWidgets.QLabel(AIUI)
self.state_label.setGeometry(QtCore.QRect(370, 610, 241, 141))
font = QtGui.QFont()
font.setPointSize(14)
self.state_label.setFont(font)
self.state_label.setAlignment(QtCore.Qt.AlignCenter)
self.state_label.setObjectName("state_label")
self.discard_area = QtWidgets.QScrollArea(AIUI)
self.discard_area.setGeometry(QtCore.QRect(920, 520, 411, 231))
self.discard_area.setWidgetResizable(True)
self.discard_area.setObjectName("discard_area")
self.scrollAreaWidgetContents_4 = QtWidgets.QWidget()
self.scrollAreaWidgetContents_4.setGeometry(QtCore.QRect(0, 0, 409, 229))
self.scrollAreaWidgetContents_4.setObjectName("scrollAreaWidgetContents_4")
self.discard_area.setWidget(self.scrollAreaWidgetContents_4)
self.history_area = QtWidgets.QScrollArea(AIUI)
self.history_area.setGeometry(QtCore.QRect(1340, 110, 251, 861))
self.history_area.setWidgetResizable(True)
self.history_area.setObjectName("history_area")
self.scrollAreaWidgetContents_5 = QtWidgets.QWidget()
self.scrollAreaWidgetContents_5.setGeometry(QtCore.QRect(0, 0, 249, 859))
self.scrollAreaWidgetContents_5.setObjectName("scrollAreaWidgetContents_5")
self.history_area.setWidget(self.scrollAreaWidgetContents_5)
self.room_label = QtWidgets.QLabel(AIUI)
self.room_label.setGeometry(QtCore.QRect(620, 460, 291, 161))
font = QtGui.QFont()
font.setPointSize(10)
self.room_label.setFont(font)
self.room_label.setAlignment(QtCore.Qt.AlignCenter)
self.room_label.setObjectName("room_label")
self.prevstep_btn = QtWidgets.QPushButton(AIUI)
self.prevstep_btn.setGeometry(QtCore.QRect(1340, 10, 121, 41))
self.prevstep_btn.setObjectName("prevstep_btn")
self.nextstep_btn = QtWidgets.QPushButton(AIUI)
self.nextstep_btn.setGeometry(QtCore.QRect(1470, 10, 121, 41))
self.nextstep_btn.setObjectName("nextstep_btn")
self.openhistory_btn = QtWidgets.QPushButton(AIUI)
self.openhistory_btn.setGeometry(QtCore.QRect(1340, 60, 251, 41))
self.openhistory_btn.setObjectName("openhistory_btn")
self.label = QtWidgets.QLabel(AIUI)
self.label.setGeometry(QtCore.QRect(923, 489, 411, 31))
font = QtGui.QFont()
font.setPointSize(13)
self.label.setFont(font)
self.label.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
self.label.setToolTipDuration(-1)
self.label.setAlignment(QtCore.Qt.AlignCenter)
self.label.setObjectName("label")
self.retranslateUi(AIUI)
QtCore.QMetaObject.connectSlotsByName(AIUI)
def retranslateUi(self, AIUI):
_translate = QtCore.QCoreApplication.translate
AIUI.setWindowTitle(_translate("AIUI", "Form"))
self.play_btn.setText(_translate("AIUI", "出牌"))
self.discard_btn.setText(_translate("AIUI", "弃牌"))
self.clue_btn.setText(_translate("AIUI", "提示"))
self.info_label.setText(_translate("AIUI", "游戏未开始"))
self.label_4.setText(_translate("AIUI", "房间密码"))
self.leave_btn.setText(_translate("AIUI", "离开房间(退出)"))
self.state_label.setText(_translate("AIUI", "无游戏"))
self.room_label.setText(_translate("AIUI", "不在房间里"))
self.prevstep_btn.setText(_translate("AIUI", "上一步"))
self.nextstep_btn.setText(_translate("AIUI", "下一步"))
self.openhistory_btn.setText(_translate("AIUI", "读取回放"))
self.label.setText(_translate("AIUI", "弃牌池"))