当前位置:   article > 正文

手把手教你开发Python桌面应用-PyQt6图书管理系统-图书添加模块-图书类别ComboBox下拉框初始化数据实现

手把手教你开发Python桌面应用-PyQt6图书管理系统-图书添加模块-图书类别ComboBox下拉框初始化数据实现

锋哥原创的PyQt6图书管理系统视频教程:

PyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~_哔哩哔哩_bilibiliPyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~共计24条视频,包括:PyQt6图书管理系统视频教程 Python桌面开发 Python入门级项目实战 (无废话版) 火爆连载更新中~、第2讲 登录功能UI设计实现、第3讲 数据库操作工具包dbUtil.py封装等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV18t4y1R7Qp/我们在bookAdd.py的Ui_Form类里定义下initBookTypeListComboBox方法:

我们通过bookTypeDao的list方法获取图书类别数据,再遍历返回的元组数据,最后通过QComboBox的addItem给下拉框控件添加数据

  1. def initBookTypeListComboBox(self):
  2. """
  3. 初始化下拉框数据
  4. :return:
  5. """
  6. bookTypeList = bookTypeDao.list("") # 获取所有图书类别信息
  7. self.bookTypeComboBox.addItem("请选择图书类别...", -1)
  8. for bookType in bookTypeList:
  9. self.bookTypeComboBox.addItem(bookType[1], bookType[0])

在bookTypeComboBox下拉控件定义的下方,调用下initBookTypeListComboBox

  1. # 初始化下拉框
  2. self.initBookTypeListComboBox()

运行测试:没毛病

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/105907?site
推荐阅读
相关标签
  

闽ICP备14008679号