腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
正确
使用
QGridLayout
在
Qt5
中
实现
相邻
addWidgets
、
、
、
QGridLayout
* control_layout = new
QGridLayout
();control_layout
浏览 29
提问于2019-06-15
得票数 0
回答已采纳
1
回答
如何
在QFileDialog窗口中添加QT3复选框?
、
、
、
我
在
向QFileDialog窗口添加额外的复选框时遇到了问题。我指的是
在
使用
QFileDialog::getSaveFileName时打开的同一个窗口。我知道
如何
在
QT5
中
这样做,我需要创建一个子类并设置选项QFileDialog::DontUseNativeDialog。是否有类似的方法或完全不同的方法来添加此复选框?
浏览 1
提问于2018-03-21
得票数 1
回答已采纳
1
回答
为什么定制的QWidgets,而不是内置的,有非零边距?
、
我可以(部分)通过
在
普通QWidgets的布局上调用QLayout::setContentsMargins来改善这种情况。事实上,在上面的图像
中
,我已经有了,没有它就更糟了。我没有干预应用程序
中
的样式,它完全是系统默认的。这似乎影响了Ubuntu15.04上的
Qt5
,当它还是一个Qt4应用程序时,我想我没有看到这一点。我
在
顶层小部件
中
尝试了setStyleSheet ("QWidget {margin:0;}"),这引入了各种各样的问题。setSpacing也没有效果
浏览 1
提问于2015-09-01
得票数 3
1
回答
PyQt5:直接在QMainWindow中放置按钮与
使用
QGridLayout
的区别
、
、
我正在尝试
使用
PyQt5构建一个UI,它将按钮放置
在
精确的位置。我相信
QGridLayout
是一个很好的方法来
实现
这一点,而不是直接在QMainWindow
中
绘制它们。当我
在
QMainWindow中直接绘制按钮时,按钮会出现在
正确
的位置。但是,当我
使用
具有相同坐标的
QGridLayout
时,按钮不会放置
在
正确
的位置,并且看起来会被压缩。方法1:我
使用
QMainWindow
中
浏览 0
提问于2020-09-10
得票数 0
回答已采纳
2
回答
让OpenCL
在
Qt5
中
与OpenGL友好相处的
正确
方法是什么?
、
、
、
、
我已经找到了几个非官方的资源,用于
如何
让OpenCL与OpenGL和
Qt5
友好相处,每一个都具有不同的复杂程度:
在
Qt5
中
向OpenCL公开
Qt5
上下文的
正确
方法是什么?
浏览 1
提问于2016-09-17
得票数 1
回答已采纳
1
回答
具有重叠子小部件的Qt自定义小部件
、
、
、
、
我试图
在
Qt5
中
制作一个自定义小部件,它有点像一个QProgressBar,但是有3个滑块和用户可移动的:( JS
实现
略有损坏:,)我有问题想办法解决这个问题。我的尝试要么未能
正确
呈现小部件的所有部分(使得很难选择和移动小部件的不同部分),要么无法
正确
地
使用
VBoxLayout (没有展开以适应水平空间)。我最近的尝试(您应该能够从构造函数
中
获得一般的想法,没有
实现
其他任何东西) UTrackSlider::UTrackS
浏览 2
提问于2014-11-11
得票数 0
回答已采纳
3
回答
PyQt5端口:
如何
隐藏窗口并让它出现在相同的位置
、
、
、
它的一个部分是隐藏窗口,对窗口后面的区域进行屏幕截图,然后再次显示窗口,这在PyQt4
中
运行得很好。
使用
我的PyQt5端口,一切正常,但是窗口出现在程序启动时的位置,而不是
在
调用hide()方法之前的位置。 我正在一个Linux机器上测试这个。()
中
,self.pos()实际上包含
正确
的坐标,但是窗口并没有被移到那里(而是
在
启动后的“原始”位置)。但是,只要我
使用
一个变量(我还试图将self.pos的x和y保存到变量
中
并
使用
它),窗口
浏览 0
提问于2016-10-16
得票数 3
回答已采纳
2
回答
如何
从左上角向右填充
QGridLayout
?
、
、
、
、
我想用QWidgets填充一个
QGridLayout
。QWidgets需要以从左上角到右上角的方式出现,并在每行填充了QWidgets之后向下填充。一个类似且熟悉的图形用户界面的例子是苹果
如何
在iPhone或iPad的主屏幕上对其应用程序进行排序。应用程序从左上角到右上角,并在每行填满后继续向下移动。现在,每当我添加元素时,它们会占据整个屏幕,并且/或者不会彼此
相邻
添加。
在
一定数量的列之后,我告诉它更改到下一行,但没有任何反应。我已经通过调试确认,它实际上输出了
正确
的行和列。) 最终,我将需要抛
浏览 1
提问于2012-03-12
得票数 7
回答已采纳
2
回答
如何
将QtMain与CMake
中
的
Qt5
连接起来?
、
、
、
、
我将我的项目代码从Qt4升级到
Qt5
。它
使用
CMake。除了一行与Qt相关的Cmake命令外,转换进行得很好。我在当前的文档
中
找不到,就像 它是转换我的项目的唯一缺失点。有人能告诉我一个解释这个问题的医生或者解释
如何
用
Qt5
来做吗?我的Qt4代码工作正常,但是我找不到
Qt5
的Cmake宏。EDIT>这里是我目前拥有的CMake文件: 所有
qt5
必需的CMak
浏览 10
提问于2013-01-01
得票数 20
回答已采纳
2
回答
Qt连接信号到插槽
、
、
此拆分器的内容由另一个类
中
的小部件填充。
在
另一个Widgwt
中
,我添加了一个带有名为test_btn的QPushButton的布局,我还在public slots:下的头文件
中
定义了一个名为test_function的函数,该函数
在
cpp文件
中
具有相应的代码<< endl;connect(test_btn, SIGNAL(clicked()), SLOT(test_function())); 小部件和按钮
在
浏览 4
提问于2013-08-27
得票数 0
2
回答
独立的图层,如QGraphicsView上的要素
、
、
在
我的QGraphicsView
中
,我显示了一张地图。我需要在顶部边缘和左侧分别显示一个水平标尺和一个垂直标尺。 地图需要滚动,但上面的标尺应该显示
在
它们的固定位置,但要更改它们的比例值。我尝试
使用
drawForeground方法来
实现
这一点。由于地图很大,我只画了可见的区域。所以我需要在每次滚动完成的时候执行update()。但这个结果有时会闪烁。
浏览 1
提问于2012-04-05
得票数 1
回答已采纳
2
回答
qmake:如果存在pkg-config
中
的标志,则
使用
它们,否则
使用
默认值。
、
、
在
我的设置
中
,我希望同时支持全系统的Qt安装和定制的Qt安装。我可以
使用
pkg-config为系统范围的安装获得
正确
的编译和链接标志:PKGCONFIG += Qt5Coreif pkg-config can find Qt5Core { PKGCONFIG += Qt5
浏览 4
提问于2015-12-22
得票数 3
回答已采纳
1
回答
使用
CMake的
Qt5
:
如何
找到qt翻译目录?
、
、
、
、
我目前正在致力于将我的应用程序移植到
Qt5
。我
使用
CMake作为我的构建系统。
使用
Qt4时,我
使用
QT_TRANSLATIONS_DIR变量将预编译的Qt翻译复制到目标目录。但是,
Qt5
没有定义这些特定变量
中
的任何一个。我知道命令为我提供了Qt翻译
在
我的系统上安装的
正确
路径。我想
使用
它,但现在我不知道
如何
获取qmake可执行文件路径。我试着用
浏览 2
提问于2014-07-09
得票数 4
1
回答
Cmake和
Qt5
:
在
不同的子目录中
使用
Qt5
的不同组件
、
、
、
我希望
在
子目录中
使用
Qt5
库,而不将所有组件添加到每个子目录
中
。
在
父CMakeLists
中
,我
使用
find_package(
Qt5
)来确保库的存在和Qt5_DIR变量的设置。(exec1)
在
子目录exec1
中
,我想
使用
Qt5
::Xml组件。因此,我不必再次
使用
find_package。这个假设
正确</em
浏览 3
提问于2017-09-20
得票数 2
回答已采纳
1
回答
如何
通过点击QPoint获取
QGridLayout
项目?
、
、
我
在
QGridLayout
中有QFrames的网格和一个带有一些操作的弹出菜单,这些操作都是针对鼠标右键单击发生的单元格。
在
ContextMenuEvent的
实现
中
,我
使用
公共QPoint ->pos()单击了单元格,但是
如何
访问
正确
的单元格对象呢?或者,有没有更好的替代方案来达到这个目的?
浏览 0
提问于2013-05-21
得票数 0
1
回答
从代码访问
在
UI
中
创建的Qt布局?
、
、
、
、
我尝试过通过.ui文件添加
QGridLayout
,只需将其拖放到我的项目中即可。由于我希望
在
加载时
使用
小部件填充网格,因此
在
调用this->setupui()之前/之后,我都尝试
在
"mainwindow.h“文件中
使用
"gridLayout”对象。因为我不能理解这一点,所以我选择尝试
使用
代码从头开始创建它,并将以下内容添加到main.cpp文件
中
。这也没有显示,所以我想知道当表单加载时,我到底
如何
填
浏览 0
提问于2012-09-30
得票数 22
回答已采纳
1
回答
在
单独的线程上调用boost signals2插槽
、
、
如何
在不阻塞发出信号的线程的情况下调用单独线程上的boost signals2插槽?我希望通过QueuedConnection参数获得
Qt5
QObject::connect的功能;有关
Qt5
的详细信息,请参阅Threads and QObjects。我喜欢MOC的功能,但我不能在我的
Qt5
和
实现
中
使用
QObject作为基类和额外的MOC机制。Boost signals2在其连接处理
中
是线程安全的,但它在对已连接插槽的调用
中
不是多线程的(实际上我只是<
浏览 52
提问于2020-11-10
得票数 1
回答已采纳
2
回答
Qt5
中
显示()后QGraphicsView/QGraphicsScene初始定位的基本问题
、
、
、
我希望生成视图从开始到结束填充了板子(它显示
在
第三张图像上)。我尝试
使用
了许多
Qt5
方法,但都没有结果(我是
Qt5
的初学者)。第一次调整大小后,视图看起来很完美。我不知道我在这个初始化
中
做错了什么。紧跟在.show()之后:焦点丢失后(我切换到写这个问题):调整大小后,它会变成应该看起来的样子/我想要达到的效果:
如何
修复这段代码以使其
在
初始化形式下工作-我
在
Qt5
QFont, QPaintEv
浏览 94
提问于2019-11-02
得票数 0
1
回答
使用
CMake配置特征3.3.7时,从C:/ Qt /5.12.4/CMake 2015_64/bin/qmake.exe中发现不合适的Qt版本"5.12.4“
、
、
、
、
根文件夹
中
创建的cmake -G"Visual Studio 14 2015 Win64" ..文件夹
中
运行build时,我得到了以下错误消息:-- Qt4未找到,因此禁用mandelbrot和opengl演示程序 我
在
谷歌上搜索了好几天,但这些文章要么是关于其他平台的例如,我已双重检查path环境变量是否已
正确</em
浏览 0
提问于2019-10-01
得票数 0
1
回答
如何
连接玛雅的Qt信号和插槽?
、
、
、
我
如何
在玛雅上
实现
信号和插槽?我一直
在
阅读关于Qt信号和插槽的文章,我正试图让它在Maya (OpenMaya)上工作,但直到现在都没有成功。我希望有人能给我指明
正确
的方向。我想做的是
在
单击“转换按钮”时将melPTextEdit setText设置为pyPTextEdit。include <maya/MArgList.h>#in
浏览 6
提问于2022-09-01
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券