社区
Linux/Unix社区
帖子详情
Linux 桌面绘图
GW_YH
2018-01-23 04:52:18
各位路过的大神,真心求教,急!!!
我现在的需求是在linux的屏幕上显示图片,杀死绘图的进程,让图片仍然在屏幕上显示,求教怎么使用Qt实现。
...全文
1073
3
打赏
收藏
Linux 桌面绘图
各位路过的大神,真心求教,急!!! 我现在的需求是在linux的屏幕上显示图片,杀死绘图的进程,让图片仍然在屏幕上显示,求教怎么使用Qt实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GW_YH
2018-02-06
打赏
举报
回复
楼上两位说的方法我还没有试,但是感觉有些难度,我本来是想用xlib的api直接绘图,就像linux下面的greeter一样,登录后greeter被杀死,桌面上仍然有背景存在,但是我使用xlib的api就是不生效,不知道有没有这方面的大神帮忙指点一二
ysh_high
2018-02-01
打赏
举报
回复
可以使用mmap函数将图片内容映射到桌面上内存中! 在没有新的进程占用窗口区域前,此图片会一直显示在桌面!
faihung
2018-01-31
打赏
举报
回复
一个可执行的文件以进程的方式运行(可执行文件映射),这个时候是可以mv这个可执行的文件到tmp目录上去,听别人说的,暂时还没验证过。 但是你把绘图进程杀了,还要显示这个绘图。也还是一个道理,另起一个进程,通过进程间的通信把这边的绘图通信到那边进程里面去。或者是fork一个进程,这样杀死绘图的进程,让图片仍然在屏幕上显示(其实是另一个进程)
一款支持跨平台、全开源的
桌面
GIS应用与开发平台系统,可在 Windows 和
Linux
系统上运行
SuperMap iDesktop Cross 是一款支持跨平台、全开源的
桌面
GIS应用与开发平台系统,可在 Windows 和
Linux
系统上运行,是国内首款可在
Linux
操作系统上运行的
桌面
GIS系统,实现了GIS数据在跨平台环境下的展示。SuperMap iDesktop Cross 是一款跨平台、全开源、可扩展的
桌面
GIS产品,也是超图新一代的开源GIS
桌面
产品。SuperMap iDesktop Cross 是基于SuperMap iObjects Java 8C、Eclipse和OSGI等平台,通过Java语言开发的插件式、跨平台GIS 应用软件,提供了地图制图、数据管理、数据处理、数据分析等功能,同时提供了灵活的开发框架和辅助控件,便于用户二次开发
【最新版】draw.io-12.9.9.dmg【亲测可用】最好的
桌面
和容器可部署的
绘图
软件
diagrams.net拥有您期望的专业图表工具所具备的一切。 随时随地存储您的数据。 GSuite和Google云端硬盘 可与Google云端硬盘和G Suite一起使用 。 使用Docs , Sheets和Slides的附件。 Sharepoint和OneDrive 与OneDrive和Sharepoint一起使用 。 适用于Word,Powerpoint和Excel的Office 365应用 。 Atlassian市场中收视率最高的应用程序 *。 也可以在吉拉使用 。 Git和Dropbox 与Github , GitLab和Dropbox一起使用,以在分布式团队中提供可视化文档。 下载diagrams.net
桌面
以在Windows,macOS,
Linux
和ChromeOS上脱机使用。 NextCloud是用于diagrams.net的理想的本地文件托管系统。*
《基于Electron + Vue的
桌面
音乐助手的设计与实现》.zip
如果想开发一个
桌面
GUI 应用软件,希望其能同时在 Windows、
Linux
和 Mac 平台上运行,可选的技术框架并不多,在早期人们主要用 wxWidgets、GTK 或 Qt 来做这类工作。这三个框架都是以 C/C++ 语言开发,受语言开发效率的限制,开发者想通过它们快速完成
桌面
应用的开发工作十分困难。 Electron 框架出现后,传统
桌面
应用开发的难点,现在看来也变得异常容易,且开发效率更高。比如,简单界面
绘图
可以使用 HTML 的 SVG 或 Canvas 技术实现,简单动效就可以用 CSS Animations 或 Web Animations API 来实现,复杂的动效、图形处理、音视频处理等可以借助 Node.js 的原生 C++ 模块实现。 为了弥补 Node.js 和前端技术访问系统 API 方面的不足,Electron 还对系统 API 做了封装,比如:系统对话框、系统托盘、系统菜单、剪切板等。开发者基于 Electron 开发应用时,可以直接使用 JavaScript 访问这些 API。其他诸如网络访问控制、本地文件系统的访问控制则由 Node.js 提供
嵌入式系统/ARM技术中的利用CORBA来打造
Linux
的分布式平台
GNOME 是
Linux
和类Unix平台上的
桌面
环境,是GNU的一个把自由软件的好处带给最终用户的开放源码项目。对于它,人们往往只关注它的漂亮的外观和给使用
Linux
带来的便利性,很少注意背后支撑它发展的GTK
绘图
技术和CORBA分布式平台技术。其实,这两项技术对GNOME的开发和应用是至关重要 的:GTK
绘图
技术给GNOME应用程序带来统一的外观和一致的感觉;CORBA分布式平台技术为在
Linux
平台上组合软件和复合文档提供了可能,而这 是一个现代的受欢迎的图形应用操作平台必不可少的部分,这也是Windows和MacOS成功的关键。本文主要介绍GNOME是怎样利用CORBA在
Linux
上
嵌入式系统/ARM技术中的奇趣科技推出Qtopia Core 拓展嵌入式
Linux
应用
奇趣科技公司日前推出了一款基于嵌入式
Linux
的面向单一应用嵌入式产品的开发平台Qtopia Core,可用于汽车自动化、医疗设备、POS机、办公设备以及图象处理设备的开发等。 Qtopia Core作为独立式的技术,是为基于嵌入式
Linux
的单应用设备开发的稳定、可定制的开发平台。为高价值应用设计的Qtopia Core包含一整套数据库和
绘图
工具,用以帮助企业快速经济的开发基于嵌入式
Linux
的产品。目前,众多国际大型企业都已经设计出基于可定制的Qtopia Core开发平台的产品,其中包括沃尔沃和戴姆勒-克莱斯勒等公司。 Qtopia Core在
桌面
提供了与Qt4相同的应用编程
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章