|
4
|
| Andrew Garrison · 技术社区 · 17 年前 |
|
|
1
3
我已经修复了键盘输入问题。QWinWidget类需要一些更改: 在QWinWidget::init方法中,必须将WS_TABSTOP添加到窗口样式中:
此外,QWinWidget::winEvent方法需要响应WM_GETDLGCODE,让Windows知道它有兴趣接收键/制表符输入。我必须添加这个if块:
我仍在努力让小部件正确地绘制。 |
|
|
2
1
|
|
|
3
0
谢谢!它对我有效!我已经修复了QWinWidget中QTableView的箭头键导航问题。 我使用的是Qt5.3.0和qtwinmigrate 2.8。 QWinWidget::nativeEvent方法需要修改。
|
|
|
4
0
不知道键盘输入,但关于重新绘制:你试过在CDialog的OnPaint方法中调用QWinWidget::reject()吗 之后 调用CDialog::OnPaint()? |