小编Sta*_*ton的帖子

Qt Creator调试器视图变为已禁用

在Qt Creator(版本3.4.2)中进行调试时,如果我点击了转义键(我倾向于经常对我的工作空间进行整理),那么包括调试器工具栏在内的所有调试器视图都会被隐藏(如预期的那样),但是后来我无法让他们回来.如果我进入Qt Creator的主菜单 - >窗口,则禁用视图.

这是我单击转义键之前的基本窗口示例.注意我有所有调试视图显示(即断点,堆栈,本地和表达式等...)

在此输入图像描述

这是我点击转义键后窗口的一个例子.注意所有调试窗口是如何隐藏的(如预期的那样).我的问题是,现在如何让窗户回来?您可以看到"窗口"菜单下的"视图"子菜单是如何禁用的.

在此输入图像描述

是否有某种"显示调试工具栏"键盘快捷键?或者是否有其他菜单可以让它回来?任何帮助将非常感激.

debugging qt qt-creator

5
推荐指数
1
解决办法
1301
查看次数

Qt Creator Designer中的QDockWidget表单

我正在使用Qt Creator 4.5.0并且我正在尝试创建一个我可以在内置设计器中修改的QDockWidget(我一直使用QDialogs和QMainWindows这样做,所以这是第一次尝试使用QDockWidget).但是我没有运气能够向QDockWidget添加任何类型的任何窗口小部件元素.

以下是我采取的步骤

  1. 在左侧的Projects树中,右键单击项目并选择"Add New ..."
  2. 在弹出的窗口中选择左侧的"Qt",然后选择"Qt Designer Form Class",然后选择"选择"
  3. 在此页面上展开"Widgets"部分,然后选择"QDockWidget",然后选择"Next"
  4. 在这个页面上为类命名(对我来说是"ImageFilesDockWidget"),然后单击"下一步"
  5. 在此页面上选择"完成"以将文件添加到项目中.
  6. 从这里"ImageFilesDockWidget.ui"文件将自动显示,因此我尝试向视图添加一些小部件,但不会添加任何内容.例如,如果我点击并拖动按钮进入dockwidget的中心,那么它会显示一个红色圆圈,并在其中显示一条直线,表示我无法添加该项目.

如果有人遇到这个问题并且知道如何使它工作,那对我来说这将是一个巨大的帮助.

提前致谢.

更新

目前我可以使用设计器来定制标准的QWidget对象(称之为"ImageFilesWidget.ui").所以目前我的解决方案是在设计器中为我的QMainWindow添加一个标准的QDockWidget,然后(仍然在设计器中)我将dockWidgetContents从标准QWidget提升到我的ImageFilesWidget类.

qt qt-designer qdockwidget

4
推荐指数
1
解决办法
2051
查看次数

TortoiseSVN Diff With“特定文件”不会消失

不知道这是怎么发生的,但是当我右键单击一个修改过的文件并转到 TortoiseSVN 子菜单时,我也看到了Diff with "path/to/some/file". 很久以来一直都是这样,所以我不记得最初是什么步骤把它放在那里的。而且它总是完全相同的文件。这不会影响 TortoiseSVN 的一般用法,它只是一个烦恼,因为有一个我永远不会使用的额外上下文菜单选项......

如果有人知道如何摆脱它(并且首先知道它是如何到达那里的),我将不胜感激。

在此处输入图片说明

svn diff tortoisesvn

4
推荐指数
1
解决办法
492
查看次数

如何仅设置 QTabWidget 背景颜色样式表

我有一个 Qt 应用程序,在许多其他小部件类型中,它使用 QTabWidget。我很难为这个对象设置背景颜色的样式。

我在我的样式表中尝试了从其他论坛帖子中找到的以下一些行,但对程序没有影响

QTabWidget { background-color: black; }
QTabWidget::pane { background-color: black; }
QTabWidget#tabWidget { background-color: black; }
QTabWidget#tabWidget::pane { background-color: black; }
Run Code Online (Sandbox Code Playgroud)

如果我使用QWidget { background-color: black; },那么是的,我的颜色已正确更改,但是我程序中的所有其他小部件也已更改...所以这不是我要找的...

我也在代码中尝试过,ui->tabWidget->setStyleSheet("background-color: black");但这也是不可取的,因为它改变了所有子小部件的背景颜色。

有没有人对如何设置 QTabWidgets 内容背景区域的样式有任何其他想法?

c++ qt qtabwidget qstylesheet

0
推荐指数
1
解决办法
2518
查看次数