首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qt qtextcursor qtcombobox,该如何解决

2013-07-08 
qt qtextcursor qtcombobox最近在使用QGraphicsTextItem,和QTextCursor实现文本编辑另外做了一个窗口(浮

qt qtextcursor qtcombobox
最近在使用QGraphicsTextItem,和QTextCursor实现文本编辑;
另外做了一个窗口(浮动窗口),设置文本属性,(字体、加粗等)
字体使用到的是QFontComboBox;加粗使用的是QToolButton;两者都设置setFocusPolicy(Qt::NoFocus)

在文本编辑时,用鼠标选择编辑好的几个字符,QTextCursor::hasselection()会生效。

现在要对选中的字符设置属性,点击加粗是没问题的,但是点击字体选择时,很明显文本框的焦点被抢走了,所以无法对选中的字符设置字体,求解决方案 qt?qtcombobox?焦点
[解决办法]
你需要把鼠标选中的信息保存下来,设置字体后再输出到编辑框中

热点排行