本章来讲讲如何使用代码来实现side_page中的所需控件
第一步,转换前两章绘制的UI
注意UI文件以及qrc文件都需要转。
第二部,创建Functions文件夹
该文件夹主要用来装一些实现方法的,比如侧边栏的收缩以及控件添加等
第三步,实现侧边栏中的控件
在Functions新建一个add_side_widget.py文件。代码实现如下
from PySide6.QtWidgets import QHBoxLayout, QLineEdit, QPushButton, QVBoxLayout
class CreateFastBtn:
def __init__(self, ui):
self.ui = ui
self.add_widgets_to_side_page()
def add_widgets_to_side_page(self):
side_page = self.ui.side_page
if side_page.layout() is None:
side_page_layout = QVBoxLayout(side_page)
side_page.setLayout(side_page_layout)
for _ in ran