腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9669)
视频
沙龙
1
回答
Qt5
:
在
X11
根
屏幕
上
绘制
(
并
更改
现有
QWidget
的
WId
、
、
在
Qt5
中是否仍然可以
在
X11
根
窗口上进行
绘制
?如果可以,如何进行
绘制
?据我所知,这是通过
更改
现有
(刚创建
的
)
QWidget
的
WId
在
Qt4中起作用
的
: :
QWidget</em
浏览 21
提问于2017-03-07
得票数 1
1
回答
Qt5
QWidget
::create()与Win32 HWND嵌入不再在Qt4端口后工作
、
、
、
它还创建
并
初始化了一个OpenGL上下文。这样做是为了更好地控制上下文创建和生命时间(我知道
Qt5
在这方面有很大
的
改进)。这在Qt4
上
非常有效(最新使用
的
是Windows7/8.1
上
的
Qt 4.8.6 x64,
在
Visual 2013
上
的
x64 )。 现在,当移植到
Qt5
时,根据
Qt5
文档,相同
的
代码仍然可以工作。它需要对
WId
类型<e
浏览 7
提问于2015-02-28
得票数 5
1
回答
Qt4.8(或Qt 5)是如何作画
的
?
、
、
它可能与“我
的
程序代码如何通过各种
Qt5
绘图系统转换到
屏幕
上
的
GUI设备一样?”由于Qt支持各种平台,所以我
的
问题只基于Linux和嵌入式Linux (因为两者都是开源操作系统,
在
绘画方面也不同:- )。我
的
问题集中
在
以下几个方面:
QWidget
,QGraphicsItem,Rectangle (
在
QML中)
在
绘画系统中是不同
的
吗?它是什么?,
在</em
浏览 11
提问于2012-01-28
得票数 5
回答已采纳
1
回答
在
Qt 5中,显示多监视器全屏
QWidget
窗口
的
正确方法是什么?
、
、
、
我有一个Windows & Mac程序,可以
在
多个显示器
上
切换到全屏模式。
在
Qt 4中,似乎(我找不到关于如何做到这一点
的
明确文档)
的
正确方法是,为机器
上
的
N个监视器创建N个QMainWindow,调用
QWidget
::move()到N监视器
的
左上角x,y坐标,然后调用
QWidget
我不知道这是否是正确
的
方法--同样,我
在
Qt中找不到任何文档或示例。
在
Q
浏览 8
提问于2015-05-07
得票数 24
4
回答
Qt -
QWidget
到底是什么?
、
、
在
C++ GUI Programming with Qt 4书中,它在第一章
的
一个例子中提到了
QWidget
作为应用程序
的
主窗口。而且,
在
Qt Reference Documentation:上有大量关于
QWidget
的
信息。 但是,基线是什么呢?
QWidget
主要做什么?我什么时候该考虑呢?
浏览 2
提问于2011-04-07
得票数 5
2
回答
如何将绘图表面附加到QMainWindow?
我正在处理
的
应用程序中
的
顶级视图不是基于Qt
的
。这个视图有自己
的
API来
绘制
线条,像素等。我想采取这个视图
的
矩形部分,并将其附加到QMainWindow实例。我猜
在
Qt中一定有某种附加
屏幕
的
机制(Windows、x-windows等)。敬QMainWindow。你能告诉我Qt用来
绘制
实际表面的抽象类吗?致以问候。
浏览 0
提问于2016-01-20
得票数 0
2
回答
在
linux和mac
上
使应用程序窗口始终显示在当前桌面上
、
、
、
我寻找一种方法将Qt应用程序
的
QWidget
窗口始终放在当前桌面/工作区中。当我
更改
虚拟桌面时,我需要我
的
窗口
在
新的当前虚拟桌面上自动可见。我寻找了一个至少能在gnome、kde、linux和mac os
上
运行
的
解决方案。 我认为第一步是检测虚拟桌面何时发生变化,我不知道Qt是否有这样
的
API,或者我是否需要为每个桌面解决方案实现它。提前感谢大家
的
帮助。
浏览 1
提问于2013-05-27
得票数 3
回答已采纳
1
回答
如何修复
在
帧缓冲中使用mplayer播放
的
电影周围
的
视频闪烁?
、
、
我正在运行一个qt嵌入式应用程序和mplayer,它们都在framebuffer
上
。请看下面的电影: 如何修复它?
浏览 17
提问于2013-06-25
得票数 0
回答已采纳
2
回答
(
X11
,Qt 5.4.0)
、
、
、
、
我
在
linux (
X11
)
上
使用Qt 5.4.0,我需要确定我
的
窗口是否处于活动状态。因此,我编写了示例代码,如下所示。如果代码是
在
windows
上
编译,则仅当windows未真正处于活动状态时,它才会在控制台中记录"false“。但在linux (
X11
)
上
,当我开始拖动窗口或调整窗口大小时,它也会记录"false“。为什么会发生这种情况,以及如何在linux
上
修复它?我想知道,我
的
窗口何时真正
浏览 0
提问于2015-03-19
得票数 5
1
回答
QWidget
/ QWindow标题栏:自定义外观,本地感觉(类似于Chrome)
、
、
、
、
我知道如何使
QWidget
(
在
Qt4或
Qt5
中)/ QWindow (自
Qt5
)无边界,
绘制
自定义标题栏
并
手动实现鼠标拖动以移动
屏幕
上
的
窗口,只需使用mouseMoveEvent跟踪鼠标位置
并
更新窗口位置但是,此移动
的
行为与由窗口管理器实现
的
本机移动不同。例如,将窗口移到
屏幕
的
边框附近可以解释为“全屏”或“拆分
屏幕
”
浏览 4
提问于2013-02-04
得票数 6
2
回答
PySide程序立即关闭
、
、
、
我正努力为我正在做
的
一个项目学习PySide。我正在学习教程,但从一开始我就出现了问题。我正在编写
并
运行我
的
代码,通过Canopy
的
Can皮。当我从命令行运行代码时,它工作得很好。当我使用教程中最简单
的
代码时from PySide import QtGui
wid
.resize(250, 150)
wid
.setWindowTitle('Simpl
浏览 4
提问于2014-03-25
得票数 0
回答已采纳
2
回答
屏幕
保护程序是如何在Mac和Linux上工作
的
?
、
、
、
在
Windows中,
屏幕
保护程序只是一个带有.scr扩展
的
可执行文件,它由三个开关控制(我认为是/p、/c和/s )。另外,它们可以用C#/Mono开发吗?
浏览 2
提问于2009-10-19
得票数 3
回答已采纳
2
回答
为什么没有任何安全措施来防止通过
X11
绘制
其他应用程序窗口?
我最近一直
在
研究X窗口系统,我发现在另一个进程创建
的
窗口上
绘制
是相当简单
的
。您所需要
的
只是窗口ID,我不确定如何通过
X11
核心协议检索窗口ID和其他
现有
的窗口信息,但显然有可能,因为有一个名为xwininfo
的
简单
X11
实用程序可以做到这一点。xwininfo不需要
根
特权,也不需要
根
特权来使用其他应用程序创建
的
窗口。实际
上
,我只是将像素直接
绘制
到
浏览 3
提问于2019-09-28
得票数 2
回答已采纳
2
回答
macOS
上
的
Qt应用程序:如何找到当前活动
的
屏幕
?
、
我们正在开发一个macOS应用程序,它
的
图形用户界面依赖于Qt。
在
启动时,我们希望在当前活动
屏幕
上
的
特定位置show() QMainWindow (考虑到多
屏幕
系统)。有没有办法获得代表当前活动
屏幕
的
QScreen? 从我们
的
测试中,QGuiApplication::primaryScreen()是第一个
屏幕
(与名称一致),但我们找不到与活动
屏幕
等效
的
屏幕
。
浏览 117
提问于2019-03-21
得票数 1
1
回答
如何在qt中包含菜单项
的
工具提示
、
、
、
我试图使用工具属性
在
MenuBar项
上
添加MenuBar,但是它没有工作.但在标签、按钮和其他小部件
上
,它似乎运行得很好。有人能帮我吗?
浏览 7
提问于2020-03-02
得票数 5
回答已采纳
2
回答
终端透明度(urxvt)、Imagemagick和
X11
根
窗口问题
、
、
、
我使用Ubuntu、urxvt ( 256种颜色)和Imagemagick (显示-window root ...)将
根
窗口设置为图片。当我
在
urxvt
上
使用透明性(-tr)选项时,我会得到Ubuntu登录
屏幕
背景(粉红色/紫色),而不是当前
根
窗口上
的
图像。请看下面的图片。请注意,如果运行gnome终端
并
设置其透明度,同样
的
问题也存在。 我怀疑imagemagick并没有
在
正确
的
X11
层<
浏览 0
提问于2011-09-16
得票数 1
回答已采纳
2
回答
Mac:未定义
的
架构符号x86_64:"QApplication::palette()",引用自:
、
在编译我们
的
Qt项目时,我得到了以下链接器错误。我们不使用qmake。我们使用autoconf和automake..现在移植到Mac带来了以下错误:我已经尝试使用Qt-SDK,
并
通过自己编译Qt ...两者都不起作用:( vtable for LogTableWWU in libatcafgui.a(libatcafgui_la-moc_LogTableWWU.o) "
QWidget
浏览 3
提问于2013-02-14
得票数 3
1
回答
在
不透支
的
情况下通过QOpenGLWidget使用
Qt5
窗口小部件?
、
我有一个正在考虑移植到
Qt5
上
的
OpenGL应用。我介绍了自己
的
基本GUI功能,这些功能首先使用正交透视图
绘制
,然后再
绘制
场景
的
其余部分。片段着色器不是
在
已经覆盖
的
像素
上
运行,而是
在
GUI
上
运行。我找不到任何关于
Qt5
在这方面有多聪明
的
信息。鉴于你可以
在
OpenGL中随心所欲地使用深度缓冲区,我猜Qt是被迫在事后
绘制</
浏览 0
提问于2018-12-29
得票数 0
1
回答
QPainterPaths
的
高效
屏幕
外
绘制
(OpenGL和非OpenGL解决方案)
、
、
、
在
我
的
应用程序中,我使用QPainter
在
widget
上
绘制
街道地图。由QPainterPaths生成,其中包含要
绘制
的
预先计算
的
路径 我希望将每个块
绘制
到QImage
上
,
并
最终将所有图像<
浏览 4
提问于2012-07-13
得票数 45
1
回答
Qt -调整大小时避免白色背景(立即设置背景色)
、
、
、
、
这个问题在结尾是粗体
的
,所以请把它作为一个整体来阅读。setStyleSheet( "
QWidget
{ background-color: rgb(0,0,77); }" );void MyArea::paintEvent问题是:当我调整窗口
的
尺寸时,我可以看到一个白色
的
闪烁
在
尚未重新
绘制
浏览 5
提问于2015-05-23
得票数 3
回答已采纳
点击加载更多
相关
资讯
Python基础 PyQt5(一)
利用X11Forwarding远程启动CentOS服务器GUI图形界面程序
涂鸦可以替换你的密码吗?
KDE桌面显示技术演进:从X11到Wayland与HDR
Wine 3.1开发版发布,Kerberos身份验证支持
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券