问题标签 [qt4.7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2080 浏览

pyqt4 - 可以在 QListWidget 中显示富文本格式吗?

我使用 PyQt4 创建了一个简单的列表:

理想情况下,我希望列表以粗体显示标题并以斜体显示描述。

虽然 aQLabel可以采用类似的字符串"<b>title</b> <i>description</i>",但 QListWidget 项似乎不会以富文本形式呈现 HTML 标记。

反正有没有让这个富文本显示?

0 投票
2 回答
8818 浏览

qt - 如何在 MacOS 上使用样式表自定义 QSlider 的句柄

在 MacOS 10.6 上,QSlider 的默认手柄是球,如果 QSlider 有刻度,则手柄会改变其外观(一侧箭头形状),我想要这种手柄,但我不喜欢 Qt 提供的刻度。因此,我想将句柄的图片存储为 qrc 资源并使用样式表来自定义 qslider 的外观。这是我能弄清楚的唯一方法。

谁能告诉我如何编写样式表,我的意思是一切都保持不变,只是句柄发生了变化。

BTW,还有一个问题。MacOS上默认的QSlider,手柄无法到达凹槽的最左和最右位置,如何使用样式表进行调整?

0 投票
3 回答
3719 浏览

qt - 将项目 Qt 转换为文件 .exe 用于窗口

您好,我是 Qt 的年轻开发者。我想知道我们可以将项目 Qt(标题、源、表单、资源)转换为可以在没有 Qt Creator 的情况下运行的文件吗?我们如何将其转换为窗口上的可执行文件(.exe)?

0 投票
1 回答
432 浏览

c++ - QGraphicsItemText 不会检测到鼠标标志

我想做的很简单,当鼠标悬停在 qgraphicsitem 上时,我希望它改变它的文本值。稍后我想在单击图像时使用它来弹出文本(即图像的信息)

到目前为止,这是我的代码:

有些人使用双击事件,但我希望不使用它们,但是......如果这是完成工作的唯一方法,那么没关系。

0 投票
2 回答
4499 浏览

qt4 - Qt:gdb 进程意外退出(代码 127)

在按 F5 或开始调试后,什么样的问题会导致此消息框出现此消息:“gdb 进程意外退出(代码 127)” ?(我不是以超级用户身份运行 QtCreator)

在此处输入图像描述

当我以超级用户身份运行 QtCreator 时,我收到了另一个带有此消息的消息框:gdb 进程无法启动。缺少调用的程序“gdb”,或者您可能没有足够的权限来调用该程序。没有相应的文件和目录

在此处输入图像描述

当我在终端中运行以下消息时

我收到这个错误

加载共享库时出错:libncurses.so.5:无法打开共享对象文件:没有这样的文件或目录

但我已经安装了 libncurses5、libncursesw5、libncurses5-dev。

我该怎么办?

0 投票
1 回答
322 浏览

qt - 请给我一个简单的代码:如何在 ComboBox 中添加 CheckBox?

请帮帮我。

我已经尝试了很多,但我做不到。

请给出简单的代码

如何在 ComboBox 中添加 CheckBox?

0 投票
1 回答
2992 浏览

qt - 如何在 Qt Gui 应用程序中获取对话框背景颜色(窗口颜色)?

我的 Qt 版本是 4.7.1,我想将 QLineEdit 的背景颜色设置为与窗口颜色相同,我使用这种方式:

我尝试获取背景颜色名称,然后设置QLineEdit的样式表,但是,运行应用程序后,我发现QLineEdit的颜色有点不同,也就是说,如果你仔细看,你可以看到不同,在 Win7 和 Mac 上。谁能帮我找到一种方法来获得正确的对话框背景颜色,提前谢谢你。

0 投票
3 回答
4216 浏览

c++ - QFlags 枚举类型转换突然失败

我已经在库中运行了这段代码很长一段时间:

然后,在更改库的各个部分后,我突然收到以下消息:

显然它没有找到 | QFlags 类提供的运算符重载使得 | 返回一个 int 而不是 QFlags 构造。

我知道我可以手动将结果转换为(Qt::WindowFlags)并使其工作,但 QFlags 通常会使这种转换变得不必要。

知道什么样的变化会导致这种行为吗?

我包括<QtGui/QDialog>通常就足够了。包括<QtCore/QFlags>不会改变行为。

0 投票
1 回答
662 浏览

c++ - Qt 4.7 Symbols not found 错误

谁能向我解释这个错误?这似乎是 moc 发生的错误:

时钟委托:

模拟时钟委托:

0 投票
1 回答
1350 浏览

qt - 在 QWizard 中,下一个按钮不能接受按键事件,但接受鼠标按下事件?

我有一个类继承 QWizard,并添加 2 个独立的 QWizardPage(s)。在转到下一页之前,我想在第一页上做一些工作(即检查互联网连接)。用户可以通过鼠标单击“下一步”按钮,或者直接通过键盘按回车键,因为“下一步”按钮默认为焦点。所以我为按钮安装了一个事件过滤器:

按钮(QWizard::NextButton)->installEventFilter(this);

然后在向导类中实现事件处理代码:

正如我多次尝试的那样,单击鼠标始终可以使我的事件处理代码运行,但按键无济于事。另一个奇怪的事情是,在按钮上按下鼠标而不释放,然后移开并释放,向导停留在第一页,现在我可以按下键,一切都好。

任何人都可以帮助找到原因,这是一个 Qt 错误吗?如何使关键事件正常工作?