RJH638 2021-05-19 18:36 采纳率: 0%
浏览 148
已结题

qt drawLine中的坐标为什么用变量就不行了

p.drawLine(QLine(0, 0, 300, 300));//可以使用
p.drawLine(QLine(0, 0, x1, x2));//无法使用

控制台一直在提示这些

 

感激不尽

  • 写回答

4条回答 默认 最新

  • 关注

    虽然定义了绘画对象,但是并没有将其关联到绘画设备。因此提示Painter没有激活,如下图:在这里插入图片描述

    如果绘图设备是当前的Widget,直接在创建对象时绑定绘图设备,即可。
    重新绑定绘图设备,界面就显示出来了。

    评论

报告相同问题?

悬赏问题

  • ¥15 asp.net mvc从模板创建视图失败
  • ¥20 用qt设计一个完整程序(有偿)
  • ¥15 GRU代码预测出错,结果很差
  • ¥100 中断和线程导致内核崩溃问题
  • ¥15 iE 浏览器不能访问 oracle secure global server, google 浏览器可以
  • ¥50 Namuru2007_Baseband_Verilog代码疑点
  • ¥15 复杂公式求最值问题,含有多个符号常量
  • ¥15 Qt移植后在开发板上无法运行
  • ¥15 关于STID337-32D15YB开发板LINUX调试
  • ¥15 有没有熟悉自动化点胶设备,有个加密狗,想复制一份软件到另个设备