17得票2回答
QML的ListView方法positionViewAtEnd()正好相反。

我快疯了。我在ScrollView中放了一个ListView,用继承QAbstractListModel的模型与其连接。当向模型添加对象时,ListView使用委托将它们显示出来。到这里还好。 但是,我真的希望视图保持滚动到底部(就像聊天窗口一样),而我很难实现这一点。以下是相关的QML代码:...

12得票3回答
无法隐藏QMenu对象QMenu :: setVisible()?

我在应用程序的主窗口上建立了一个QMenu MainMenu。正如大家习惯的那样,我有以下QMenu主菜单: 文件 - 编辑 - 超级重型专家菜单 - 设置 - 帮助 因为超级重型专家菜单包含很多设置,可能会困惑初学者用户,所以我希望在程序启动时最初隐藏这个子树SuperHeave...

8得票1回答
如何使用QSS为禁用的按钮设置不同的背景颜色?

我已经尝试使用 disabled 和 !enabled,但它们都不起作用。以下是我的 QSS 代码: QPushButton { background-color:#44c767; border-radius:5px; border:1px solid #18ab29...

7得票1回答
树莓派上未安装QtQuick.Controls模块。

我正在尝试在运行Raspbian-Jessie的Raspberry pi 3上使用qt5(5.3.2)编译一些qml。我设法运行了一些简单的东西,但现在我需要使用QtQuick.Controls,所以我在我的qml文件中添加了import QtQuick.Controls 1.0,但是当我尝试...

7得票2回答
在QT QTextEdit中粘贴表情符号

我正在尝试在QT QTextEdit框中粘贴表情符号,但它无法被识别,显示为???或[][]。 我不是在说笑脸,我是在说表情符号。 我该如何确保QT的QTextEdit接受表情符号并正确显示它们? 谢谢。 根据下面有用的答案得到解决: 解决方案: QFontDatabase...

7得票1回答
使用Qt 5.3或Qt 5.4编译时,当手机锁定时,QGuiApplication会停止事件循环(但在Qt 5.2中不会)。

我创建了一个简单的程序来重现这个问题。当我锁定手机或在我的安卓手机上切换到另一个应用程序时,工作线程继续打印,但事件循环停止。当我切回我的应用程序时,事件循环恢复。 如果我将QGuiApplication替换为QCoreApplication,则问题消失。如果我使用Qt 5.2而不是Qt 5...