问题标签 [custom-widgets]

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 回答
5012 浏览

qt4 - 如何像在 Qt Designer 中一样创建(或查找)Qt 小部件“属性编辑器”的示例代码?

这是我当前的问题:我正在寻找一个简单的树视图小部件,如下图所示。我只需要树视图,而不是带有过滤器行编辑、按钮等的对话框。只有树视图。

我检查了 Qt Designer 的源代码,并找到了该小部件的实现,但它太复杂了,并且很难从那里剪切所需的源代码。所以我在这里:

  • 也许有人可以向我推荐带有 Qt 小部件或任何其他想法的网站?

属性编辑器,Qt 设计器

谢谢!

0 投票
2 回答
3061 浏览

gwt - 如何编写 GWT Designer 可识别的完全自定义小部件?

当我添加一个标准的 GWT VerticalPanel 时,我可以通过 GWT Designer 将小部件拖放到此面板中。GWT Designer 提供了一条红线,指示我正在向我的 VerticalPanel 添加一个小部件。

假设我想从头开始创建自己的面板,并且不想扩展标准 GWT 面板。我希望 GWT Designer 能够识别我的面板并提供与我使用标准 gwt 面板时相同的功能。

据我所知,Ext-GWT 等框架从头开始编写它们的小部件库,但它们与 GWT Designer 协同工作。我是否需要在自定义面板中实现某些方法才能实现此功能?非常感谢任何指导或想法。

谢谢

0 投票
2 回答
141 浏览

c++ - Qt LineEdit 边界

我有一个QLineEdit,我QPixmapLineEdit. 有没有一种方法可以告诉我在LineEdit哪里考虑小部件的结尾,这样文本就不会绘制在图片的顶部?

很好,答案是setTextMargins()

0 投票
1 回答
893 浏览

dojo - 具有外部 JavaScript 库依赖项的 Dojo 自定义小部件

我正在开发一个自定义 Dojo 小部件,它实际上充当了 Timeline JS 库 (http://www.simile-widgets.org/timeline/) 的包装器。

是否有可能在自定义 dojo 小部件中包含时间轴所需的 JS 代码,或者我必须在我的“index.html”中手动包含?

提前致谢。

0 投票
1 回答
1096 浏览

android - 自定义 LinearLayout 宽度 - 重量放置问题

我问了另一个问题,之后,我继续这个问题......

首先我的第一个问题:如何在 Android 上自定义按钮(有两个 TextFields)

我扩展了一个类表单 LinearLayout,并在其中添加了两个按钮(width-fill_parent,weight-1)。但他们不能正确放置。如果我使用 LinearLayout 而不是我的 customClass,它工作正常。我该怎么办??

这是我的课

0 投票
2 回答
3200 浏览

python - PyQt4 - 自定义小部件类结构?

在我的程序的定期间隔中,需要将一个块(3 个堆叠的)小部件添加到水平布局中。由于每个块中的小部件对彼此都很重要,我希望将每个堆栈封装为它自己的小部件(使布局添加业务更容易)。

我无法让 PyQt4 将我的“堆栈”识别为小部件。

我在 Qt Designer 中制作了小部件堆栈(作为形式:小部件)并通过
“pyuic4 DesignerFile.ui > ClassFile.py”将其转换为 .py。

现在我似乎无法通过 .addWidget(Class) 将此“堆栈”(3 个子小部件的父小部件)添加到布局中。

我尝试构建堆栈类的超类(因为我需要向堆栈添加更多功能),但是该类的实例是......

  • 不被识别为小部件
  • 无形的
  • 有缺陷,因为我不知道如何构建超类。

这是我目前失败的地方(尽管这是我尝试过的第 8 类结构):

有人可以帮我构建这个或引导我找到一些好的例子吗?
(我在以下两个来源中都模仿了代码,但无济于事!! http:
//lateral.netmanagers.com.ar/stories/27.html#what-you-need-to-follow-the-tutorial
http ://zetcode.com/tutorials/pyqt4/customwidgets/

谢谢!

规格:
python 2.7.2
PyQt4
Windows 7

0 投票
2 回答
577 浏览

qt - 创建自定义 Qt 小部件或实现现有小部件?

所以我试图弄清楚如何设计我的线框。它本质上只是两个 QScrollArea,一个在另一个之上,每个都有一个标题(和标题内的按钮)。

在滚动区域的一种设计中,我希望有类似于 QListWidgetItems 列表的项目,但是它们在左侧会有一个小图像,在右侧有描述

在滚动区域的另一种设计中,我只想要填充颜色或图案/图像的矩形。它们都需要可选择并发出点击信号。

我应该采用 Class 方法,并创建一个新类来充当自定义小部件吗?实现 QWidget,并计算应该放置所有内容的位置,更改鼠标事件的背景颜色/不透明度等?或者我应该采取另一种方法吗?根据我的阅读,创建自定义小部件绝对是一件痛苦的事情。

下面是我想要设计的线框 - 是否有任何可用的东西可以完成这项工作?如果没有,我应该如何设计这些?我考虑过使用几个 QListWidgets 或 QTreeWidgets,但它们无法完成我正在寻找的一切。

自定义线框

0 投票
0 回答
1508 浏览

qt - QTableWidget - setCellWidget

QTableWidget我尝试使用该setCellWidget功能将自定义小部件插入

我现在的问题是,没有调用自定义小部件的绘制方法。有谁知道为什么?

此致

0 投票
1 回答
466 浏览

android - 自定义时,标题始终显示在 android-pulltorefresh

我试图定制由 Johan Nilson 开发的android-pulltorefresh库。我想使用我自己的适配器而不是字符串数组。我几乎可以完成所有事情,但刷新标题的拉动始终可见。(见图)我希望它仅在我拉列表视图时才可见,就像它对演示应用程序所做的那样。我将我的代码与演示进行了比较,但我找不到它们之间的效果布局有什么区别。

在此处输入图像描述

提前致谢 !

0 投票
1 回答
619 浏览

android - Android:如何阻止自定义按钮占用 TableLayout 中的所有可用单元格空间?

我设计了彩色的 Android Button Drawables 并将它们放在 TableLayout 中。问题是Android的默认按钮不会占用整个单元格空间,但我的drawables会占用(见附件图片)。如何调整我的 XML,以便我的可绘制对象像默认按钮一样留出一点空间?我在底部粘贴了 XML 代码。

自定义按钮:

占用所有可用单元格空间的自定义按钮

默认按钮:

默认按钮留下空白

XML 代码:

谢谢你的帮助 :)