在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 来查找关键字以修改

六.目前为止修改效果

posted on 2022-03-10 21:27  孜孜不倦fly  阅读(153)  评论(0)    收藏  举报