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

qt6 wayland widget设置位置不起作用

参考:http://www.qtcn.org/bbs/read-htm-tid-91884.html

现在很多linux用wayland作为桌面显示,这样会出现一个问题,由于没有坐标系统,导致无边框窗体无法拖动和定位(一般是Qt6开始强制默认优先用wayland,之前Qt5是默认有xcb则优先用xcb),你需要在main函数前面加一行 qputenv("QT_QPA_PLATFORM", "xcb");

我在debian系统下运行,有无标题栏均不能通过代码移动窗体位置。setGeometry后x,y均改变,但是窗体不动。

加上这段兼容代码后可以了。

Record_20251116_071226

 

http://www.zskr.cn/news/50839.html

相关文章:

  • 飞机汉化
  • 无内存(RAM)情况下也能更新BIOS了
  • 高级语言程序设计第五次 作业
  • 思考题:矩阵拆分行列式
  • 动态调试练习题WP
  • 用递归的方式解决n阶幻方
  • imm docker 备份/迁移
  • abc326-d 题解
  • 搭建一个CTF比赛平台的经过
  • 四、Agent原理与ReAct 架构详解 ——《动手学Agent应用开发》学习心得
  • InterStellar
  • 每日反思(2025_11_15)
  • 猫树
  • Rust 解析验证码(结合 Tesseract OCR)
  • 『回忆录』高二上半期考试
  • 轮胎内喷涂优惠工具趋势分析报告
  • Spring AI Alibaba 项目源码学习(七)-Agent、BaseAgent、ReactAgent 分析
  • KEYDIY KD ZB28-3 Universal Hyundai Smart Remote Key (5pcs/lot) – Reliable Replacement
  • Yanhua Mini ACDP-2 A303 Volvo 2022+ IMMO License for ACDP-2 Module20
  • 西电TIC带鱼杯新生训练赛复盘
  • 20251115 - 从零到1详细剖析STM32的CAN架构【以STM32F407为例】
  • 2025 CSP-S 趋势记
  • 鲜花:记梦4
  • invalid literal for int() with base 10: abc中的base 10是什么意思? 另外它是怎么知道abc的?
  • byd秘钥 - MKT
  • NSubstitute之Substitute.ForT
  • 第4章 AI项目管理新范式:从交付功能到交付价值
  • C++ QT_数据转换(数值、QString、QByteArray、结构体)
  • 第3章 传统项目管理在AI中的局限
  • multisim 13 Problem: Accessing the database解决办法