• 5657阅读
  • 4回复

这句话什么意思 [复制链接]

上一主题 下一主题
离线lazybone
 
只看楼主 正序阅读 楼主  发表于: 2008-08-18
— 本帖被 XChinux 执行加亮操作(2008-08-19) —
QSpinBox *spinBox = static_cast<QSpinBox*>(editor);

int value = index.model()->data(index, Qt::EditRole).toInt();
其中Qt::EditRole 是啥意思
---------------------
我想用Jambi实现
谢谢
[ 此贴被lazybone在2008-08-18 09:33重新编辑 ]
离线foxyz

只看该作者 4楼 发表于: 2008-08-18
Qt::EditRole 是QT的enum
用来指示model的Data的角色是edit role 还是display role
离线lazybone
只看该作者 3楼 发表于: 2008-08-18
Jambi
-------------------------
QSpinBox *spinBox = static_cast<QSpinBox*>(editor);
等同于  QSpinBox  spinBox =(QSpinBox) QWidget;
谢谢各位
理解‘代理’了
离线mecland
只看该作者 2楼 发表于: 2008-08-18
E文不好, 大概意思是“从一个指定的编辑框中获取数据”,类似于Qt::UserRole、Qt::BackgroundRole之类的吧。
离线mecland
只看该作者 1楼 发表于: 2008-08-18
The data in a form suitable for editing in an editor.
快速回复
限100 字节
 
上一个 下一个