问题标签 [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 投票
2 回答
1370 浏览

android - 是否可以从 Android 的自定义视图中禁用特定的 XML 属性?

我正在通过扩展自身来创建自己的个性化 ListView ListView。这个特殊的 ListView 不应该有滚动条。

  1. 如何禁用android:scrollbars自定义的 XML 属性ListView
  2. 我找不到以编程方式禁用它们的方法。我错过了什么?

dzeikei 的答案将以编程方式禁用滚动条并忽略其中的任何值,android:scrollbars但我真正要问的是 1. 是如何为我的自定义组件创建android:scrollbars无效属性。

0 投票
0 回答
449 浏览

eclipse - 如何在 Qt Designer UI 中使用自定义 Java 小部件?

我正在使用 Eclipse 和 Qt Jambi 的 Qt Designer UI 插件。我写的一切都是用Java写的。我的问题如下:

我创建了一个名为 的小部件ParentWidget,另一个名为ChildWidget. 现在我想在 Qt Designer 中(因此在 .jui 文件中)使用ChildWidget. ParentWidget我可以通过绕过设计器来实现这一点,并编辑生成的 Java 文件以使用ChildWidget而不是QWidget......但我宁愿不编辑生成的文件。

所以问题是,如何使用 Qt Designer 插入我刚刚创建的小部件?

0 投票
1 回答
765 浏览

python - django:为什么我的自定义小部件不会填充来自数据库对象的值?

我为我的 Django 应用程序编写了一个自定义小部件,以将 Twitter Bootstrap 的按钮组与一个选择多个小部件(从不喜欢这些东西)连接起来。它工作得很好,除了一件事:当我从数据库对象实例化我的表单时,值不会被填充。

真正令人费解的是,当我创建将 request.POST 传递给构造函数的表单时,它确实填充了这些小部件。从数据库对象与从 POST 对象传入的数据或表单的填充方式似乎有所不同,但我不确定从那里去哪里。

这是小部件:

如果您感到困惑,我使用 CSS 在大屏幕上显示按钮,然后在手机和平​​板电脑上的选择多个小部件中切换回来。我的视图功能:

很抱歉在这里转储所有这些代码。提前致谢。

编辑:取出Javascript。这与问题并不真正相关,恐怕它让我的问题看起来更加令人生畏。

0 投票
2 回答
4282 浏览

pyqt - 在 PyQt 中将滑块连接到图形视图

我正在尝试显示从二进制文件中读取的图像数据(我编写了用于从文件中检索此数据并将其存储为图像以供 QImage() 使用的代码)。我想做的是将滑块连接到图形视图小部件,这样当您移动滑块时,它会在帧中移动并显示该帧中的图像(这些是长度范围为 1-500 帧的回声图)。我对 PyQt 很陌生,很好奇一个人是如何开始这样做的?

0 投票
1 回答
263 浏览

django - 使用 django modelform 进行自定义数据强制

警告:我没有深入的知识,所以如果我叫错了树,请告诉我。

无论如何,我正在编写一个标记应用程序。我希望用户能够输入空格分隔的单词列表,而不必浏览巨大的标签列表。

有两种型号。一个保存标签的名称,另一个保存标签分配。

modelform 只显示标签字段,因为这是用户唯一需要的输入。

我遇到的问题是,虽然我可以输入空格分隔的选项列表,但输入被拒绝为无效。

选择一个有效的选项。该选择不是可用的选择之一。

我想做的是获取数据,自己将其强制转换为有效的选择,然后将清理后的数据作为选择字段返回(即:采用意外和用户友好的内容,使其符合预期且对 django 友好)。

我的问题是,我怎样才能做到这一点并且尽可能简单?

谢谢。

编辑:

该解决方案遵循 Tisho 的建议。

数据在表单中被清理,自定义保存函数处理保存,因此应用程序只需要传入一些变量。它的边缘仍然有点粗糙(例如没有权限),但它有效。

用法:标记逻辑被排除在应用程序逻辑之外

0 投票
2 回答
6279 浏览

android - 需要来自 xml 属性自定义小部件的图像 ID

我有一个自定义控件(现在非常简单),就像一个按钮。它需要显示未按下和按下的图像。它在活动中出现多次,并且根据使用的位置具有不同的图像对。想想工具栏图标 - 与此类似。

这是我的布局的摘录:

attrs.xml:

而且,在 R.java 中,人们发现:

在小部件实例化期间,我想确定活动 xml 中声明的 id。我怎么做?我已经尝试过了(我用工作代码更新了我的原始帖子;所以,以下工作。)

0 投票
2 回答
191 浏览

android - 适用于 android 的自定义小部件(按钮、框等)

使用自定义样式的小部件(小部件是指 gui 元素,如按钮、框、菜单)开发 android 应用程序有哪些可能性。我想开发不使用 android 标准外观和感觉的 android 应用程序。有哪些可用的小部件库?还有其他方法可以实现这一目标吗?

一种可能性是使用 html 和 phonegap 并使用 css 设置应用程序的样式。但我正在寻找一种非 html 和 phonegapesque 方式来实现这一点。

例如,查看下一页中提到的应用程序:

http://androidquark.com/top-6-best-alternative-photography-apps-instagram/

他们自己绘制小部件吗?或者可以使用其中一个答案中提到的主题来实现这种效果吗?

0 投票
1 回答
1500 浏览

gwt - 如何处理自定义 gwt 小部件的点击事件

我有一个我自己的小部件,它模拟一个多选列表框。它将有一个复选框列表。

我在我的观点中消费这个,比如

现在,我想在我的视图中为这个“myList”字段创建一个 onClick 处理程序,例如

任何人都可以指导如何实现它。

问候,斯里

0 投票
1 回答
2163 浏览

django - Django 自定义小部件将 IntegerField 拆分为模型表单中的小时和秒字段

我将持续时间作为分钟存储在 IntegerField 中。在我的前端表单(模型表单)中,我想将输入拆分为一个字段(分钟)和一个字段(小时)。我也希望能够使用 InLineFormset。这可以以一种好的方式完成吗?我可以使用 javascript,但这对我来说似乎不是一个好的解决方案,或者是吗?

0 投票
2 回答
2756 浏览

widget - 自定义 Wordpress 小部件 - 3 个文本字段

我找到了一个教程http://www.makeuseof.com/tag/how-to-create-wordpress-widgets/,它展示了如何创建一个带有标题字段的基本 WP 小部件。

谁能帮我向小部件添加两个字段,以便我收集:

  • 标题
  • 内容
  • 一条链接

我想我知道如何使用它并设置它的样式。

非常感谢帮助!

事件