Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. qt5编写的程序在树莓派上运行的问题
Forum Updated to NodeBB v4.3 + New Features

qt5编写的程序在树莓派上运行的问题

Scheduled Pinned Locked Moved Unsolved Chinese
3 Posts 3 Posters 7.7k 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.
  • A Offline
    A Offline
    ascnp
    wrote on last edited by
    #1

    我写了个qt5的程序,在树莓派上运行时出了点问题,求帮助。

    我尝试在树莓派上用eglfs跑程序,程序默认全屏,但是用鼠标点击程序时会点到桌面上的东西,经常退出程序后会出现一堆回收站(ubuntu右下角是回收站)。而且我用Qdialog做了个子窗口,子窗口没有边框,且不能拖动。
    然后我改用linuxfb跑,结果好像跟桌面共用fb0结果冲突了,会直接被桌面覆盖掉。于是我关掉xserver,尝试运行程序,然后发现没有鼠标。。

    我试过树莓派原生系统和ubuntu mate,都出现了同样的情况。求大神帮忙。
    总结下问题:
    1、如何解决上述问题
    2、eglfs的Qdialog默认没有边框且不能拖动吗?linuxfb没有鼠标是怎么回事?
    3、qt的程序在linux ubuntu上运行的时候是在什么platform上运行的,为什么可以做到和桌面兼容?而树莓派上的ubuntumate却不行?

    1 Reply Last reply
    0
    • P Offline
      P Offline
      Phong
      wrote on last edited by
      #2

      雖然我無法回答你的問題 不過如果你用英文詢問 應該會有人解答, good luck.

      1 Reply Last reply
      0
      • jiancaiyangJ Offline
        jiancaiyangJ Offline
        jiancaiyang
        wrote on last edited by
        #3

        要支持多窗体,Qt推荐QtWayland。
        更好的情况是自己制作一个类似桌面的程序,自己控制一些widgets。这个在Qt5.4还是Qt 5.5中有一个例子,例子显示的是Qt程序可以拥有子窗口,子窗口既可以使用widgets写的,也可以使用Qt Quick写的。

        我们自己的论坛:http://qtdream.com
        擅长三维角色仿真动画。

        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