查看完整版本: [-- Qt Android 去除 文本编辑 select handle --]

QTCN开发网 -> Qt代码秀 -> Qt Android 去除 文本编辑 select handle [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

fzw003 2020-01-02 15:20

Qt Android 去除 文本编辑 select handle

       Android textedit 在长按的时候会出现一个select hanlde的东西。Qt的text文本输入框在移至到Android平台的是很好。这玩意就是一只苍蝇各种飞。这个东西就是在这里就是个鸡肋,丢掉又可惜,不丢掉吧.... 总是又选择困难症。。。你要是跟着光标飞也好,关键是你乱飞啊。
[attachment=21218]

下面是找到一个老外给的答案。确认是个狠人,世界都安静了。

int main(int argc, char *argv[])
{
#ifdef Q_OS_ANDROID
    qputenv("QT_QPA_NO_TEXT_HANDLES", "1");
#endif

    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    return a.exec();
}
或者你可以去看原文
https://stackoverflow.com/questions/51237094/selection-at-qtextedit-at-android?r=SearchResults

happy enjoy!!!

XChinux 2020-01-02 17:38
换QML吧。

fzw003 2020-01-02 19:25
XChinux:换QML吧。 (2020-01-02 17:38)

其实它们都差不多坑,只是从这个坑挪到另外一个坑而已。青菜萝卜各有所爱吧

maxlogo 2020-03-12 21:33
XChinux:换QML吧。 (2020-01-02 17:38) 

QML也有这种问题


查看完整版本: [-- Qt Android 去除 文本编辑 select handle --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled