更新下拉框目录
This commit is contained in:
parent
7332eb81fc
commit
81ff13f9e6
5 changed files with 12 additions and 13 deletions
|
@ -1,6 +1,6 @@
|
||||||
eclipse.preferences.version=1
|
eclipse.preferences.version=1
|
||||||
encoding//ActiveX/\u663E\u793Aword_excel_pdf.py=utf-8
|
encoding//ActiveX/\u663E\u793Aword_excel_pdf.py=utf-8
|
||||||
encoding//\u4E0B\u62C9\u6846/\u4E0B\u62C9\u9009\u62E9\u8054\u52A8/ComboBox.py=utf-8
|
encoding//\u4E0B\u62C9\u6846/\u4E0B\u62C9\u9009\u62E9\u8054\u52A8/\u4E0B\u62C9\u9009\u62E9\u8054\u52A8.py=utf-8
|
||||||
encoding//\u5176\u5B83/C\u548CC++\u6269\u5C55/py\u8F6Cpyd/pydmod.py=utf-8
|
encoding//\u5176\u5B83/C\u548CC++\u6269\u5C55/py\u8F6Cpyd/pydmod.py=utf-8
|
||||||
encoding//\u5176\u5B83/QRC\u8D44\u6E90\u6587\u4EF6\u4F7F\u7528/qrctest1.py=utf-8
|
encoding//\u5176\u5B83/QRC\u8D44\u6E90\u6587\u4EF6\u4F7F\u7528/qrctest1.py=utf-8
|
||||||
encoding//\u5176\u5B83/QRC\u8D44\u6E90\u6587\u4EF6\u4F7F\u7528/qrctest2.py=utf-8
|
encoding//\u5176\u5B83/QRC\u8D44\u6E90\u6587\u4EF6\u4F7F\u7528/qrctest2.py=utf-8
|
||||||
|
|
11
下拉框/README.md
Normal file
11
下拉框/README.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# 下拉框
|
||||||
|
|
||||||
|
## [1、QComboBox下拉数据关联](下拉选择联动)
|
||||||
|
|
||||||
|
这里简单的做了一个省市区关联的三级联动,数据源在data.json中
|
||||||
|
|
||||||
|
1. 主要用了`QComboBox`的`setModel`设置一个`QSortFilterProxyModel`过滤模型
|
||||||
|
2. 并根据唯一编码过滤,为了不影响内容显示,唯一编码的角色为`ToolTipRole`
|
||||||
|
3. 匆忙中写出来,可能有些不完善,或者该方式效率不是很高(后来发现可以用`QColumnView`实现)
|
||||||
|
|
||||||
|
![截图](下拉选择联动/ScreenShot/下拉选择联动.gif)
|
|
@ -1,12 +0,0 @@
|
||||||
# QComboBox下拉数据关联
|
|
||||||
|
|
||||||
这里简单的做了一个省市区关联的三级联动,数据源在data.json中
|
|
||||||
|
|
||||||
主要用了QComboBox的setModel设置一个QSortFilterProxyModel过滤模型
|
|
||||||
|
|
||||||
并根据唯一编码过滤,为了不影响内容显示,唯一编码的角色为ToolTipRole
|
|
||||||
|
|
||||||
匆忙中写出来,可能有些不完善,或者该方式效率不是很高
|
|
||||||
|
|
||||||
# 截图
|
|
||||||
![截图1](ScreenShot/1.gif)
|
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 100 KiB |
Loading…
Reference in a new issue