• 4537阅读
  • 0回复

[讨论]QT跨平台代码需要注意的部分 [复制链接]

上一主题 下一主题
离线abeldeng
 
只看楼主 倒序阅读 楼主  发表于: 2011-06-29

QT并不是100%平台无关的.因此需要在编码时注意有没有使用了平台相关的代码。
我是新手,纯粹抛砖引玉。
1。 QEvent::RequestSoftwareInputPanel & QEvent::CloseSoftwareInputPanel 的发送时机是平台相关的,在嵌入式平台下好像不会自动调用。因此为了保证平台一致,应该用app.setAutoSipEnabled(false);把这个功能关掉,并在需要的时候手动发送这两个事件。
2。 QInputContext::focusWidget() const 这个函数返回的结果也是平台相关的。应该用QWidget::focusWidget()
快速回复
限100 字节
 
上一个 下一个