• 152阅读
  • 2回复

Qt Android 去除 文本编辑 select handle [复制链接]

上一主题 下一主题
离线fzw003
 

只看楼主 倒序阅读 楼主  发表于: 01-02
— 本帖被 20091001753 从 Qt 作品展 移动到本区(2020-01-02) —
       Android textedit 在长按的时候会出现一个select hanlde的东西。Qt的text文本输入框在移至到Android平台的是很好。这玩意就是一只苍蝇各种飞。这个东西就是在这里就是个鸡肋,丢掉又可惜,不丢掉吧.... 总是又选择困难症。。。你要是跟着光标飞也好,关键是你乱飞啊。


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

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!!!
4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 01-02
20091001753 贡献值 +1 - 01-02
20091001753 威望 +1 - 01-02
20091001753 金钱 +10 - 01-02
离线XChinux

只看该作者 1楼 发表于: 01-02
换QML吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线fzw003

只看该作者 2楼 发表于: 01-02
回 XChinux 的帖子
XChinux:换QML吧。 (2020-01-02 17:38)

其实它们都差不多坑,只是从这个坑挪到另外一个坑而已。青菜萝卜各有所爱吧
快速回复
限100 字节
 
上一个 下一个