求助:
现在有个这样的需求,QLineEdit 显示内容的同时,内容背后需要有像进度条的效果,并且该QlineEdit 是可编辑的。
我用的是 QComboBx、 控制QComboBx->lineEdit()
如果重写 paintEvent 事件
fillRect ( w 是动态变的, 填充时就像进度条 ) 绘制 背景色
drawText 显示内容
这样的话光标、前景色高亮、选中 的效果都没了, 都要自己搞会很麻烦。
请高手指点。
void MyLineEdit::paintEvent( event )
{
// QLineEdit::paintEvent(event); 这句打开的话 就只剩 自绘的 效果了
fillRect ( w 是动态变的, 填充时就像进度条 ) 绘制 背景色
drawText 显示内容
// QLineEdit::paintEvent(event); 这句打开的话 没效果。
}