【问题标题】:Qt: QTabWidget not responding to clicksQt:QTabWidget 不响应点击
【发布时间】:2014-03-08 21:31:51
【问题描述】:

我正在用 C++ 创建一个 Qt GUI。

我的目的是在双击或单击标签栏时提示用户。这在我使用 Qt Creator 创建 GUI 时有效;但是,当我 qmake 并使用 XCode 运行时,GUI 不会响应单击或双击。

我正在使用来自 QTabWidget 的信号 tabBarDoubleClicked(int)tabBarClicked(int)

为什么我在使用 Qt CreatorXCode 构建时会遇到不同的行为?

如何让 XCode 识别对 tabBar 的单击和双击?

编辑:另外,我找不到这些函数的文档。我觉得这很奇怪,因为 Qt Creator 将此列为适用信号。 为什么?

【问题讨论】:

  • 问题是Qt Creator使用的是Qt版本> 5,而XCode使用的是Qt版本

标签: c++ xcode qt qt-creator qmake


【解决方案1】:

一种可能的选择是 - 正如您在评论中所写的那样 - 您正在使用不同的 Qt 版本。

一般来说,另一种选择是人们调用 qmake 略有不同,例如来自与 QtCreator 等不同的文件夹。

【讨论】:

  • QMAKESPEC 从终端调用时设置为 Qt 4.8。 Qt Creator 使用的是 Qt 5.2。但是,我不确定如何进行。我什至不知道我有这两个不同的版本。我打算在我的 Windows 分区中尝试 Qt 开发。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
  • 2013-05-03
  • 2017-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多