当前位置: 首页 > news >正文

muffin窗管无法获取焦点

我的看图在 Cinnamon 的 muffin 窗管测试,重命名 QDialog 无法自动获取 QLineEdit 焦点,但是 LXImage-Qt 可以。
于是我去查他的源码!

https://github.com/lxqt/lximage-qt/blob/master/src/mainwindow.cpp#L1147

Fm::renameFile(file, this);

https://github.com/lxqt/lximage-qt/blob/master/src/mainwindow.h#L46

namespace Fm {class FolderView;
}

https://github.com/lxqt/lximage-qt/blob/master/src/mainwindow.cpp#L47

#include <libfm-qt6/folderview.h>

LXImage-Qt 用了 libfm 库。

https://github.com/lxqt/libfm-qt/blob/a44aaaee7a9d18efa27112a700545c23c162d9e5/src/renamedialog.cpp#L100

ui->fileName->setFocus(); // needed with Qt >= 6.6.1

https://github.com/lxqt/libfm-qt/blob/a44aaaee7a9d18efa27112a700545c23c162d9e5/src/rename-dialog.ui#L130

<widget class="QLineEdit" name="fileName"/>

理论上 QLineEdit->selectAll() 会自动获取焦点,不需要额外设置焦点。

实测 Qt5.15 再次 QLineEdit->setFocus() muffin窗管仍然无法获取焦点。
由于我的看图要照顾多平台依赖最低 Qt5.15,所以暂时实现不了。

http://www.dtcms.com/a/400058.html

相关文章:

  • 合肥网站推广哪家好制作网站计划书
  • 张家港公司网站建设云巅seo
  • Python12-聚类算法
  • 卓伊凡的第一款独立游戏-unity安装运行配置以及熟悉整体unity游戏开发和unity editor【02】-优雅草卓伊凡
  • 合肥市建设厅网站手机网站开发步骤
  • Istio服务网格方案
  • wordpress 分享后可见福州短视频seo方法
  • 网站模板下载 网盘枣庄企业网站建设
  • 网站必须做ipv6自定义图片 wordpress
  • CherryStudio+cpolar:让智能工作流突破组织边界
  • count down 87 days
  • 一家专门做开网店的网站中国网评中国网评
  • C++相关概念与语法基础——C基础上的改进与优化
  • 淘宝客做网站自动更新燕莎网站建设
  • 重庆市工程造价信息价查询外包网络优化
  • 做网站后期费用备案个人网站 淘宝客
  • 电视台视频网站建设方案无锡企业网站的建设
  • 数据结构初阶——AVL树的实现(C++)
  • 【计算机通识】IoT 是什么、如何工作、关键技术、应用场景、挑战与趋势
  • php网站开发手机绑定谷歌推广外包
  • 如何面试网站开发学校网站建设与管理
  • 青岛网站建设咨询wordpress head.php
  • 企业网站管理系统网页制作模板的网站免费
  • 【Shell】Shell脚本基础知识
  • 北京seo推广清远网站推广优化公司
  • 基于STM32单片机远程浇花花盆GSM短信浇水补光设计
  • 丘里奇网站排名黑龙江省建设教育协会网站
  • 【汽车篇】AI深度学习在汽车焊缝3D视觉检测的应用
  • 上海专业高端网站建佳城建站 网站
  • RNN 与 LSTM:解密序列数据的 “记忆大师”