猫史档案馆


持久战士

持久战士

Lv.1

作者更新缓慢

获赞:291收藏:179浏览:3358作品收藏:68

签名:我在学代码编程。网站:codecombat.163.com/play

回复帖子评论
上一页第 1 页 / 共 1 页下一页

在 【教程】import turtle import time __Pen = turtle.Pen() 中回复

是python

2020-04-17T10:55:07 点赞:0

在 【教程】import turtle import time __Pen = turtle.Pen() 中回复

from VipCode import * from random import * class txl(PyQt5_QDialog): defsetupUI(self): self.backgrou =[] self.a =0 self.setFixedSize(980,400) self.ii = [None] *20 self.labels = [] self.uu = [None] *20 self.cards = [] self.pic = [1,2,3,4,15,6,7,8,9,10] *2 self.list_l = [None] *20 shuffle(self.pic) self.gameover =PyQt5_Qlabel(self,0,0,700,400) self.gameover.pressed.connect(self.restart) self.gameover.setVisible(False)   for c inrange(2): for i inrange(5): self.a喵l(98* i,148* c,self.a) self.a +=1 self.finelxy = [98* (i+1),148* (c-1)] for c inrange(2): for i inrange(5): self.a喵l(98* i +self.finelxy[0],148* c +self.finelxy[1],self.a) self.a +=1 self.time =0 self.score =0 self.timer =QTimer(self) self.timer.start(1000) self.timer.timeout.connect(self.next) self.timeLabel =PyQt5_Qlabel(self,0,300,200,40) self.timeLabel.setFont(QFont("手札体-简",40)) self.timeLabel.setText('时间: '+str(60-self.time)) self.scoreLabel =PyQt5_Qlabel(self,0,350,200,40) self.scoreLabel.setFont(QFont("手札体-简",40)) self.scoreLabel.setText('分数: '+str(self.score)) self.restart_b =PyQt5_QPushButton(self,880,300,100,100) self.restart_b.setPressedBackground('sucai/card/426819772cbd3dfe46d50916f63deeb4.jpg') self.restart_b.setBackground('sucai/card/f4fe319d873126029a9724f6c5d66965.jpg') self.restart_b.clicked.connect(lambda:self.restart(0))
defnext(self):   ifself.time ==60: for i inself.list_l: if i !=None: i.setVisible(False) self.setFixedSize(700,400) self.scoreLabel.setVisible(False) self.timeLabel.setVisible(False) self.gameover.setVisible(True) self.gameover.setBackground('sucai/card/lose.png') self.restart_b.move(300,300) else: self.timeLabel.setText('时间: '+str(60-self.time)) self.time +=1 ifself.score ==9: for i inself.list_l: if i !=None: i.setVisible(False) self.scoreLabel.setVisible(False) self.timeLabel.setVisible(False) self.setFixedSize(700,400) self.gameover.setVisible(True) self.gameover.setBackground('sucai/card/win.jpg') self.restart_b.move(300,300)
defrestart(self,num): self.hide() self.txl3 =txl() self.txl3.setupUI() self.txl3.show() self.close() delself defrr(self,num):   ifself.pic[self.cards[0]] ==self.pic[self.cards[1]]: self.list_l[self.cards[0]].setVisible(False) self.list_l[self.cards[1]].setVisible(False) self.score +=1 self.scoreLabel.setText('分数: '+str(self.score)) print(num) else: self.list_l[self.cards[0]].setBackground('sucai/card/RESOURCE/drawable/BACK.JPG') self.list_l[self.cards[1]].setBackground('sucai/card/RESOURCE/drawable/BACK.JPG')   self.list_l[self.cards[0]].setEnabled(True) self.list_l[self.cards[1]].setEnabled(True) self.cards = []
  defa喵l(self,x,y,num): self.label =PyQt5_Qlabel(self,x,y,98,148) self.label.setBackground('sucai/card/RESOURCE/drawable/BACK.JPG') self.list_l[num] =self.label self.labels.append(self.label) self.label.pressed.connect(lambda:self.card_clicked(num)) self.backgrou.append(str(num)) defcard_clicked(self,num1): iflen(self.cards)<2 : self.list_l[num1].setEnabled(False) while1: try: self.ii[num1] = num1 self.iii =self.ii[num1] self.num =self.pic[self.iii] +1 break except: pass self.list_l[num1].setBackground('sucai/card/RESOURCE/drawable/%s.JPG'%str(self.num)) self.cards.append(num1) else: self.rr(num1) if __name__ == "__main__": app = QApplication(sys.argv) dialog = txl() dialog.setupUI() dialog.show() app.exec_()

2020-04-17T10:56:42 点赞:0

在 【教程】import turtle import time __Pen = turtle.Pen() 中回复

python 我学了很久了

2020-04-21T12:48:08 点赞:0

在 【教程】import turtle import time __Pen = turtle.Pen() 中回复

但是我不会c++和c

2020-04-21T12:48:31 点赞:0

在 工作室够一周年了吗?不如举办个周年庆一起庆祝下! 中回复

工作室招人!!!

2021-02-26T22:51:24 点赞:0

在 工作室4.0,开始试运行! 中回复

欢迎新人!!!

2021-02-26T22:54:08 点赞:0