【发布时间】:2019-02-28 19:07:59
【问题描述】:
我想取一个普通的QLineEdit,并改变光标的形状。所以像这样的子类:
class myLineEdit : public QLineEdit
{
Q_OBJECT
signals:
public:
explicit myLineEdit(QWidget * parent = 0)
{
}
protected:
};
并使光标有几个像素宽,就像 Linux 终端一样。默认情况下,指示文本位置的光标非常细。
我假设我需要覆盖paintevent() 中的某些内容? paintevent 中究竟是什么负责绘制QLineEdit() 默认的单像素闪烁线?我在文档中找不到此信息。
【问题讨论】: