Mockingbird_pyqt5_ui修改(一)

这篇博客介绍了如何使用PyQt5进行UI界面的定制,包括设置背景图片、隐藏不需要的控件如按钮和选项条、修改按钮背景图片以及添加和定制标签控件的样式。作者强调了通过代码查找和修改关键字的重要性,并展示了修改后的效果。
摘要由CSDN通过智能技术生成

在ui.py文件中做如下修改:一.设置背景图片

##set the picture of background
        palette1 = QPalette()
        # palette1.setColor(self.backgroundRole(), QColor(192,253,123))   # 设置背景颜色
        palette1.setBrush(self.backgroundRole(), QBrush(QPixmap('toolbox\\assets\\picture1.jpg')))  # 设置背景图片
        self.setPalette(palette1)
        self.setAutoFillBackground(True)

ps:背景图片为黑色的话说明图片路径不对

二.隐藏不需要的控件

## Browser
        # Dataset, speaker and utterance selection
        i = 0

        source_groupbox = QGroupBox('Source(源音频)')
        source_layout = QGridLayout()
        source_groupbox.setLayout(source_layout)
        browser_layout.addWidget(source_groupbox, i, 0, 1, 4)

        self.dataset_box = QComboBox()
      #  source_layout.addWidget(QLabel("Dataset(数据集):"), i, 0)  #隐藏标签文字
        source_layout.addWidget(self.dataset_box, i, 1)
        self.random_dataset_button = QPushButton("Random")
        source_layout.addWidget(self.random_dataset_button, i, 2)

        self.random_dataset_button.hide()    #隐藏按钮
        self.dataset_box.hide()              #隐藏选项条

三.修改按钮控件背景图片

self.clear_button.setStyleSheet('QPushButton{border-image:url(toolbox/assets/2.png)}')

四.添加标签控件

#添加标签控件,设置标签文字格式并且居中
        label1 = QLabel("source audio")
        label1.setStyleSheet("QLabel{color:red;font-size:20px;font-weight:bold;font-family:Roman times;}")
        label1.setAlignment(Qt.AlignCenter)    #标签居中
        vis_layout.addWidget(label1)      #addwidget:添加控件

五.小结
1.通过 Edit-Find 来查找关键字以修改

六.目前为止修改效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值