相關(guān)推薦
您可能對下面課程感興趣
Python上位機開發(fā)教程

105小節(jié)已有8556人學過

Python上位機開發(fā)列表的應用
發(fā)布時間:2024-11-20 09:27 [ 我要自學網(wǎng)原創(chuàng) ] 發(fā)布人: 快樂小女 閱讀: 108


#1 創(chuàng)建一個列表,包含20個-10 到10 之間的隨機整數(shù)
import random
# ls = []
# for i in range(20):
#     a = random.randint(-10,10)
#     ls.append(a)
#
# print(ls)
#列表生成式構(gòu)建
#
# data= [random.randint(-10,10) for _ in range(20)]
# print(data)
#
#
# #2 過濾列表中的負數(shù)
# l = [10, 6, -6, -3, -5, 3, 9, 5, 1, 2, 5, -10, -2, -7, 8, -2, 1, 7, 3, -2]
# l2 = [i for i in l if i>=0]
# print(l2)


#3 在界面中添加30個按鈕
from PySide6.QtWidgets import *
from PySide6.QtCore import *

from PySide6.QtGui import *


class Window(QWidget):
    def __init__(self):
        super().__init__()
        self.resize(800,600)
        self.setWindowTitle("我要自學網(wǎng)")

        self.buttons = []

        #1 第一種寫法
        # for i in range(30):
        #     btn = QPushButton(f'button{i}',self)
        #     col = i//5
        #     row = i%5
        #     btn.setGeometry(50+col*100,50+row*60,80,40)
        #     self.buttons.append(btn)
        # self.buttons[0].setStyleSheet("background-color:green")
        # 1 第二種寫法
        self.buttons_list = [QPushButton(f'button{i}',self,\
            geometry = QRect(50+(i//5)*100,50+(i%5)*60,80,40)) for i in range(30)]





       




if __name__ == '__main__':
    import sys
    app = QApplication(sys.argv)
    win = Window()
    win.show()
    sys.exit(app.exec())

Python上位機開發(fā)教程
我要自學網(wǎng)商城 ¥80 元
進入購買
文章評論
0 條評論 按熱度排序 按時間排序 /350
添加表情
遵守中華人民共和國的各項道德法規(guī),
承擔因您的行為而導致的法律責任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
相關(guān)推薦
您可能對下面課程感興趣
Python上位機開發(fā)教程

105小節(jié)已有8556人學過

分類選擇:
電腦辦公 平面設計 室內(nèi)設計 室外設計 機械設計 工業(yè)自動化 影視動畫 程序開發(fā) 網(wǎng)頁設計 會計課程 興趣成長 AIGC