• 14370阅读
  • 23回复

请问怎样改变文本输入框内,光标的大小和颜色呢? [复制链接]

上一主题 下一主题
离线robertkun
 

只看楼主 正序阅读 楼主  发表于: 2009-06-09
请问怎样改变文本输入框内,光标的大小和颜色呢?

哪位大侠知道的请留个言,谢谢了
[ 此帖被robertkun在2009-08-06 16:03重新编辑 ]
                                              简单的生活使人快乐!
离线robertkun

只看该作者 23楼 发表于: 2009-11-12
1111 不愧是光棍节,本贴竟然达到这个浏览量
                                              简单的生活使人快乐!
离线robertkun

只看该作者 22楼 发表于: 2009-07-21
顶一个。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 21楼 发表于: 2009-07-20
贴子发出去近一个多月,还是没找到解决的办法,无奈啊,再请教。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 20楼 发表于: 2009-07-16
引用第19楼mmmou2000于2009-07-07 22:40发表的  :
QTextEdit *edit = new QTextEdit;
QGraphicsProxyWidget *widget = new QGraphicsProxyWidget;
widget->setWidget(edit);
edit->setText("Test");
edit->setCursorWidth(10);
.......

还是先谢谢了,我都绝望了,
发现QGraphicsTextItem这个控件里面,却实是不支持 setCursorWidth( )  这个函数的。
没办法只能考虑用插入图片的方法来实现了,不过感觉很难,现在还没有思路。。
                                              简单的生活使人快乐!
离线mmmou2000
只看该作者 19楼 发表于: 2009-07-07
QTextEdit *edit = new QTextEdit;
QGraphicsProxyWidget *widget = new QGraphicsProxyWidget;
widget->setWidget(edit);
edit->setText("Test");
edit->setCursorWidth(10);

希望能有用
离线robertkun

只看该作者 18楼 发表于: 2009-06-29
引用第17楼cike_2004于2009-06-23 19:50发表的  :
帮顶!现在用这个的人确实很少


谢了,再顶顶。。期待啊
                                              简单的生活使人快乐!
离线cike_2004

只看该作者 17楼 发表于: 2009-06-23
帮顶!现在用这个的人确实很少
离线robertkun

只看该作者 16楼 发表于: 2009-06-23
引用第15楼donixli1314于2009-06-22 11:20发表的  :
人情冷漠啊


无耐。。
                                              简单的生活使人快乐!
离线donixli1314

只看该作者 15楼 发表于: 2009-06-22
人情冷漠啊
离线robertkun

只看该作者 14楼 发表于: 2009-06-20
顶顶,虽然是周末。。

希望有一天能看到救星。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 13楼 发表于: 2009-06-19
顶顶。。
希望大家多多帮忙啊。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 12楼 发表于: 2009-06-18
55~~
                                              简单的生活使人快乐!
离线robertkun

只看该作者 11楼 发表于: 2009-06-17
顶顶。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 10楼 发表于: 2009-06-16
再顶顶,还就搞不定这么个小光标了不成。。大侠们多帮帮忙噢。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 9楼 发表于: 2009-06-11
                                              简单的生活使人快乐!
离线robertkun

只看该作者 8楼 发表于: 2009-06-11
别沉,再顶顶,大侠们多帮忙啊。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 7楼 发表于: 2009-06-10
快哭了,再顶顶。。

QGraphicsTextItem:
void setTextCursor ( const QTextCursor & cursor )

有没有用过这个函数的呢?
                                              简单的生活使人快乐!
离线robertkun

只看该作者 6楼 发表于: 2009-06-10
好的,我先试试看,谢谢了。

QGraphicsWidgetProxy(QTextEdit *edit)


这个东东还是看是不懂。。
[ 此帖被robertkun在2009-06-10 23:56重新编辑 ]
                                              简单的生活使人快乐!
离线mmmou2000
只看该作者 5楼 发表于: 2009-06-10
1) 试一下 用 QGraphicsWidgetProxy(QTextEdit *edit)
2) The QTextCursor class offers an API to access and modify QTextDocuments. 我觉得不可以 , 不过你可以试试
离线robertkun

只看该作者 4楼 发表于: 2009-06-10
请问:QGraphicsTextItem的下面这个函数该怎样使用呢?
void setTextCursor ( const QTextCursor & cursor )

这个是不是用来改变文本框中光标大小的呢?
[ 此帖被robertkun在2009-06-10 15:18重新编辑 ]
                                              简单的生活使人快乐!
离线robertkun

只看该作者 3楼 发表于: 2009-06-10
引用第2楼mmmou2000于2009-06-09 17:36发表的  :
宽度: void QTextEdit::setCursorWidth ( int width )
颜色: 不知道 :(


先谢谢大侠了。。
但我还有一事不明,我继承的是 QGraphicsTextItem 这个类 ,那咋用 void QTextEdit::setCursorWidth ( int width ) ??

本人是菜菜。。
                                              简单的生活使人快乐!
离线mmmou2000
只看该作者 2楼 发表于: 2009-06-09
宽度: void QTextEdit::setCursorWidth ( int width )
颜色: 不知道 :(
离线robertkun

只看该作者 1楼 发表于: 2009-06-09
能不能把光标加粗呢,这样看上去不是太明显噢。。

我用的是 QGraphicsTextItem 这个类,不包含 void setCursorWidth ( int width ) 这个函数。。
[ 此帖被robertkun在2009-06-09 16:59重新编辑 ]
                                              简单的生活使人快乐!
快速回复
限100 字节
 
上一个 下一个