PyQt6实例_A股日数据维护工具_子窗体
目录
前置:
代码:
运行:
视频:
前置:
1 本系列将以 “PyQt6实例_A股日数据维护工具” 开头放置在“PyQt6实例”专栏
2 日数据可在“数据库”专栏,“PostgreSQL_”开头系列博文中获取
3 权息数据可以在“随想”专栏,“A股复权计算_”开头系列博文中获取
代码:
import os.path
from pathlib import Path
basedir = os.path.dirname(__file__)
class Widget_AddNote(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle('添加备忘')
self.setMinimumSize(QSize(400,600))
label1 = QLabel('项:')
self.combobox_table = QComboBox()
self.textedit_note = QTextEdit()
btn_submit = QPushButton('提交',clicked=self.btn_submit_clicked)
layout00 = QHBoxLayout()
layout00.addWidget(label1)
layout00.addWidget(self.combobox_table)
layout = QVBoxLayout()
layout.addLayout(layout00)
layout.addWidget(self.textedit_note)
layout.addWidget(btn_submit)
self.setLayout(layout)
self.open_init()
pass
def open_init(self):
with open(Path(basedir,'data','notes.txt'),'r',encoding='utf-8') as fr:
res_str = fr.read()
pro_list = res_str.split('\n')
self.combobox_table.addItems(pro_list)
def btn_submit_clicked(self):
pass
运行:
视频:
https://www.bilibili.com/video/BV16JZSYxEcR/