目录
一:实现思路
要创建一个具有左右布局的备忘录应用界面,其中左侧是备忘录列表,右侧是输入框和添加,保存按钮,以使用QSplitter来分割窗口,并使用QVBoxLayout和QHBoxLayout来组织右侧的部件。在右侧输入框填写备忘内容,点击添加按钮,保存内容到左侧备忘录列表中,再次添加,换行保存。点击保存按钮,保存左侧列表的内容到记事本。退出程序再次打开程序,会从本地记事本检测备忘录内容,如果有数据自动加载数据到左侧备忘录列表。
二:代码实现
1:页面布局
self.setWindowTitle('备忘录应用')
self.setGeometry(100, 100, 600, 400)
# 创建分割器
splitter = QSplitter(Qt.Horizontal)
# 左侧:备忘录列表
self.memo_list = QListWidget()