• 3971阅读
  • 0回复

还是两个问题,等!! [复制链接]

上一主题 下一主题
离线amekoerrant
 
只看楼主 倒序阅读 楼主  发表于: 2007-09-15
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
两个问题
1.QTexTEdit中如何实现退格键,QLineEdit中有backspace()函数,而QTextEdit中貌似没有
2.QKeyEvent如何实现回车,退格,TAB事件
QKeyEvent::QKeyEvent ( Type type, int key, Qt::KeyboardModifiers modifiers, const QString & text = QString(), bool autorep = false, ushort count = 1 )
void QCoreApplication::sendPostedEvents ( QObject * receiver, int event_type )
通过下面的代码,可以在s(比如类型是lineedit*)中输出2,但由于QKeyEvent的构造函数中的形参是 const QString & text = QString(),因而貌似只能实现字符事件,如何产生回车等键盘事件呢
QKeyEvent key(QEvent::KeyPress,1,Qt::NoModifier,tr("2"),false,0);
QCoreApplication::sendEvent(s,&key);
本人还是的学生,刚接触QT,什么都不懂,希望前辈们能不吝赐教,麻烦能尽量详细点,谢谢
快速回复
限100 字节
 
上一个 下一个