标题:qt 4.8.5 程序运行时随机出错
作者:c65193145
日期:2018-01-18 18:06
内容:
我的一个应用由于没有鼠标,在界面上的pushbutton qlineedit 等用左右键切换,重载了qlineedit类,但反复切换一段时间后,当光标进行qlineedit 中后,无法在把焦点切出来了。centos5的控制台没有报错信息,其他线程也正常工作,就是重载了qlineedit类无法接收到key event了。也不是一直错,跑一段时间后不好用。求大家帮我看看
#ifndef DEMOEDIT_H#define DEMOEDIT_H#include#includeclass DemoEdit : public QLineEdit{ public:DemoEdit(QWidget *p=NULL);
protected:virtual void keyPressEvent(QKeyEvent *e);};#endif // DEMOEDIT_H
#include "demoedit.h"#includeDemoEdit::DemoEdit(QWidget * p):QLineEdit(p){}
void [color=#800080 ..
#1 [never_forget 01-22 09:01]
这个不是很好看,(也许我不够强),不过你试过用 Tab 顺序来完成焦点切换不 ?