Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. Qt绘制二维图像的问题
Forum Update on Monday, May 27th 2025

Qt绘制二维图像的问题

Scheduled Pinned Locked Moved Chinese
3 Posts 3 Posters 2.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    HYSuperman
    wrote on last edited by
    #1

    想用qt绘制一个星座图,这个是通信里的概念。
    简单说就是绘制一个坐标系,在上面会随时产生一些点,希望动态地显示出来。
    这些点的范围是x坐标从-1.5到+1.5,y坐标从-1.5到+1.5。
    而点的具体值是一个复数,如:-0.245203354620380 + 0.289405396579750i

    目前是使用QPainter类。但是每次来一个新的点只能重新调用paintevent进行重新绘制。而且点不能用小数表示。

    不知道有没有更好的类或者方法呢?

    P.S. 不用matlab,因为就是想自己做个图形界面显示出来。。。

    1 Reply Last reply
    0
    • V Offline
      V Offline
      Vincent007
      wrote on last edited by
      #2

      可以試下 qwt http://qwt.sourceforge.net/

      1 Reply Last reply
      0
      • W Offline
        W Offline
        William_YY
        wrote on last edited by
        #3

        没有。
        复数坐标=》显示坐标=》绘制点,这个流程是必须的。
        稍微好点的是画在一个Qimge上,然后在paintevent窗体上。这样可以不用保存绘制的坐标序列,否则需要这个序列在每次paintevent时,全绘制一遍。

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved