问题标签 [qt-designer]

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 投票
1 回答
16252 浏览

qt4 - 在 QtDesigner 中,控件坚持太大,并且不会调整大小

我在 Qt Designer 中制作了一个“小部件”,其中大约有十几个控件被组织成 horiz。和垂直。布局。奇怪的是,当整个表单设置为 275 像素宽时,每个水平布局都希望有一些大尺寸,大约 400 像素宽。其中包含的按钮等对于表单来说太宽了。当我垂直或水平调整小部件窗体的大小时(有时关闭最大宽度),各种布局不会调整大小。手动设置宽度(或最小宽度或最大宽度)可能会影响控件的大小,但不会影响它们在布局中的间距。插入垫片以将一些控件保持在顶部,而将其他一些控件保持在底部,两者之间有一个灵活的空间,根本不起作用。

我忽略了什么(可能)明显的事情?

(我通常不是应用程序或 GUI 程序员,在这方面完全是穴居人。)

0 投票
1 回答
372 浏览

qt - 如何在 Qt Designer 中用 QTabWidget 替换 Qt 4.8 QWidget

我想用具有相同内容的 QTabWidget 替换我的 QWidget 中央小部件及其所有内容。在 Qt Designer 中是否有一种简单的方法可以做到这一点?

0 投票
3 回答
25901 浏览

qt - 在 QDesigner 的中心设置小部件

是否可以在 QDesigner 的对话框或窗口的中心设置小部件,比如我有一个包含 3 行编辑和标签的小部件,我想将此小部件设置在窗口的中心。

0 投票
3 回答
6794 浏览

qt - 带阴影的 Qt 文本

我在其他应用程序中看到了这一点,即使外观如此轻微,但效果却是高对比度 -> 更好的可读性。

例如,Qt Designer 中左侧的选项卡,或 Adob​​e Photoshop 中顶部的选项卡:文本有某种阴影,只有 1 个像素以对比色围绕文本。

有没有一种简单的方法可以用 Qt 做到这一点?还是更复杂的?

谢谢你。

0 投票
1 回答
4895 浏览

qt - 无法在设计器模式下编辑 QML 文件

我正在尝试使用 qml 设计器,qtcreator 2.0.1但是当我创建一个新的 qml 项目时,设计器选项卡被禁用。

qml 可以像uic++ 中的文件一样在设计器模式下编辑吗?

0 投票
0 回答
513 浏览

c++ - 某些 Qt 设计器调色板颜色不适用于 Windows 7

正如标题所说,我正在尝试更改 Windows 7 上各种面板的调色板中的颜色,并且受影响的区域不会从默认颜色更改。它们在我的 windows xp 电脑上工作得很好。两者都是同一天的 Qt 安装。

我注意到以下角色受到影响:按钮基础,无论哪种颜色用于组框标题文本,我相信的工具提示

有什么办法可以解决,或者至少可以解决这个问题?

谢谢你。

0 投票
1 回答
713 浏览

qt - 类似于 MS Paint 中的工具调色板

我正在尝试在 Qt Designer 中制作工具调色板(?),就像在 MS Paint 或 Adob​​e Photoshop 中一样(在左侧,使用各种鼠标单击和可选择的工具)

我该怎么做呢?它使用工具栏吗?我需要它可以在窗口内移动

谢谢

0 投票
2 回答
2594 浏览

qt - 如何在 Qt Designer 中插入 QTabBar?

这很可能是一个非常愚蠢的问题,但我在 Qt Designer 中找不到 QTabBar。“Containers”组中有QTabWidged,但不一样——我不需要不同的页面,我只需要标签栏。

(我在 debian 上使用的是 KDE4 下的 4.7.2 版本的 Qt Designer。)

0 投票
1 回答
424 浏览

qt4 - QGridLayout 没有保持 ColumnStretch 比率

如何使 QGridLayout 保持此表单的设置 'ColumnStretch' 值。

在 Windows 中,treeview 顶部的标题标签很小,因为字体很小,并且它不会推动 QGridLayout 的第一列从 QGridLayout 的第二列占用更多空间。

不过,在 Ubuntu Linux 中,我得到以下信息: 在此处输入图像描述

0 投票
2 回答
1331 浏览

c++ - 为什么设计器生成的嵌入为“聚合”的 UI 类无法实现自定义插槽?

我看到设计器生成的 UI 类使用 Qt 中的以下任何方法嵌入,

  1. 聚合作为指针成员
  2. 聚合
  3. 多重,私有继承

在此处输入图像描述

但据说第二种方法不支持自定义插槽。有人可以详细说明一下吗?为什么我们不能在使用聚合的同时实现自定义插槽?

此外,详细说明每种方法的优缺点。