代码拉取完成,页面将自动刷新
使用树形视图控件(QTreeView或者QTreeWidget),开发一个简单的数据表可视化工具,用一个二层的树状结构显示出数据表和数据库之间的关系,方便用户查看。
-database1
|-database1.table1
|-database1.table2
-database2
|-database2.table3
-database3
|-database3.table4
界面上除了树形视图之外,还需要有一个按钮,
"""
在这里写一些诸如联系方式、作者姓名等信息
"""
from PySide2.QtWidgets import QApplication, QTreeWidget,...# 导入的形式是这样的,不要使用from ... import *的形式。
# 对于只有PyQt5环境的开发者,也可使用PyQt5.
# 以下省略代码内容
class MySQLDBWidget(QTreeWidget):
...
def refresh_tables(self,host,port,user,passwd):
# host:mysql 地址
# port:mysql 端口
# user:用户名
# passwd:密码
# 这是刷新数据表的方法。调用这个方法之后,可以刷新数据表,并且将数据库和数据表以树状的形式显示在界面上。
pass
if __name__==__main__: # 要求可以直接执行这个文件。
app = QApplication([])
w = MySQLDBWidget()
w.show()
w.refresh_tables('127.0.0.1',3306,'root','123456')
app.exec_()
以上代码块中的命名只是示例,你可以选择自己更加称心如意的名称。
variable_name
),类名为首字母大写的驼峰命名(类似于ClassName
)可以不提交pr;直接将代码发在开发者qq群里面即可。
或者私发给@qq号为1295752786
的管理员。
当然,也可以选择拉取文件之后提交Pullrequest,这样的话,你的独特贡献将会被gitee记录下来。
如果你选择直接提交单个文件的代码,那么PyMiner团队会手动将您的名字加入开发者名单中。
这个控件最终会变成PyMiner数据库连接部分的重要模块,方便用户查看数据库中各个数据表的信息状态。
PyMiner采用模块化设计,对所有人的修改都是开放的。因此无需担心你的程序中可能存在错误。
登录 后才可以发表评论