方法一:代理
新建一个代理类,重写paint函数:
TableView设置:
效果:
图标和文字重叠,且点击后看不到图标,这不是我想要的效果。
方法二:重写Model
继承QSqlQueryModel(一般使用QSqlTableModel即可),重写data函数
效果:
部分效果需要使用QSS:
更多QSS使用方法,在Qt Assistant中搜索stylesheet
,在Qt Style Sheets Examples 中查看。
新建一个代理类,重写paint函数:
TableView设置:
效果:
图标和文字重叠,且点击后看不到图标,这不是我想要的效果。
继承QSqlQueryModel(一般使用QSqlTableModel即可),重写data函数
效果:
部分效果需要使用QSS:
更多QSS使用方法,在Qt Assistant中搜索stylesheet
,在Qt Style Sheets Examples 中查看。
评论区