问题标签 [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 回答
746 浏览

mysql - 如何使用 mysql 更改文本小部件内容中的 URL?

我有侧边栏可以在我的 word press 网站中放置文本小部件,现在我尝试从本地服务器移动到另一个服务器,我已经使用了 20 多个文本小部件并在上面放置了内容、图像,现在我需要帮助更新 URL文本小部件内容。

我需要把 192.168.1.211/wordpress 改成 192.105.112.210/anbo,

请帮助我

0 投票
4 回答
18563 浏览

android - Android 中的自定义 SwitchPreference

如何为SwitchPreferenceAndroid 中的小部件设置自定义样式或其他可绘制的背景选择器?

(注意:不是常规Switch小部件,我指的是/SwitchPreference中使用的标准小部件)PreferenceActivityPreferenceFragment

0 投票
2 回答
2929 浏览

php - Magento 自定义类别小部件未出现在舞台服务器上

我关注了这个(第一条评论), magento - 静态块中的类别名称和图像?创建一个简单的小部件来显示来自 CMS 页面上的静态块的类别图像和标题。它在我的本地 MAMP 版本的 Magento Enterprise 1.13.0.2 上运行良好。但是它在舞台/测试环境 Magento 1.13.1.0 上不起作用。(Ubuntu)。

它没有错误,就好像它忽略了模板文件(info.phtml)。当我恢复到默认主题时,我意识到我必须将模板文件复制到默认企业文件夹才能使其正常工作,但确实如此(本地版本)。我已确保模板文件夹位于每个主题、基础、企业(默认)、MyTheme(默认(这是企业默认)和(MyTheme / MyThemeVariant))中。

本地和舞台之间唯一看起来不同的设置/配置是漂亮的 url 在本地不起作用。我已经查看了 htaccess,但仍然没有解决。在这两个版本上,本机类别链接小部件都不起作用,但我不确定这是否相关。

我禁用了任何扩展,关闭了缓存并清除了索引。依然没有。

我一直在寻找答案,追溯我的步骤,更改和改回我认为可能与 3 天相关的任何设置,所以我被困住了。任何人都可以提供尝试的任何东西,我都会试一试。

0 投票
1 回答
1632 浏览

extjs - CQ5 自定义小部件开发 - 将我的硬编码值保留在小部件脚本之外 - 使用全局变量

我是 CQ5 和 ExtJS 的新手。我创建了一个 cq extjs 小部件。现在我的小部件 js 文件中有很多硬编码的字符串。像 fieldLabel、fieldDescription、addItemLabel、rootPath 等... .

我希望我可以通过从全局变量中读取值来创建另一个单独的 js 文件并声明一些全局变量并设置上述许多字段的值。

我会将这个单独的 js 文件命名为 mywidgetconfig.js,并要求其他团队仅根据他们的需要进行更改,并且仅在此文件中进行更改。

例如,在我的小部件中,我已经硬编码 -->

我希望我可以将此值保留在 mywidgetconfig.js 中:

诸如此类

在我的实际小部件 js 中,我可以将值访问为 -->

这可能吗?

0 投票
1 回答
754 浏览

c - 事件回调未在自定义 gtk3 小部件中执行

目前正在尝试创建一个直接基于的自定义小部件,将其GtkWidget标记为可绘制并使用 cairo 绘制内容。上下文就这么多。

一旦我尝试处理事件(这样我就可以实现缩放)——尤其是滚动事件——就不起作用,我不知道为什么。

回调确实在焦点输入/焦点输出时执行(良好的旧打印语句证明了这一点),但我从未得到该回调检测到的任何滚轮活动(按钮点击是按键/释放也不起作用)。

我试图通过

  • 使用函数指针并分配回调函数(我认为这是正确的做法)
  • 使用g_signal_connect (mywidget, "event",..)fromfoo_newfoo_init

也没有工作。


Foo初始化:


如何获取小部件的所有事件?


分配widget_class->key_press_event = my_handler_callback;实际上按预期工作,我得到了我按下的键,但是相同widget_class->button_press_event = my_handler_callback;widget_class->scroll_event = my_handler_callback;分配不起作用!


这让我产生了怀疑。

要接收此信号,与小部件关联的 GdkWindow 需要启用 GDK_BUTTON_PRESS_MASK 掩码。

是否有必要在gtk_widget_add_events“工作”之前实现小部件......?


更新:试图gtk_widget_add_eventsgtk_widget_show_all. 没变。


更新:完全可编译的例子



利用

编译(当然,所有文件都在你的 cwd 中)

0 投票
2 回答
2553 浏览

android - 在 android 中使用边框缩放、平移和旋转 ImageView

有谁知道如何使 imageview 可以缩放、平移和旋转,其中包含按钮控件

在此处输入图像描述

我已经尝试使用矩阵翻译和缩放图像视图,但是当它有 2 个图像视图并且仍然不知道如何向图像视图添加边框和按钮时,我无法实现它。

0 投票
1 回答
1007 浏览

qt - Qt Designer 自定义小部件:使用标志

我在用作 QtDesigner 的自定义小部件的小部件中声明标志时遇到问题。

这个小部件是一个使用过滤器代理模型的 QComboBox,称为 QgsMapLayerComboBox

在过滤器代理模型(QgsMapLayerProxyModel)中,我定义了标志:

现在我希望能够直接在 Qt Designer 中定义这些设置。因此,我在组合框类中重用了代理模型类中的标志:

这按预期工作。

但是,这些小部件也使用 SIP 在 python 库中编译。我为 pyuic 创建了一个模块(在 /usr/lib/python2.7/dist-packages/PyQt4/uic/widget-plugins 中),所以它知道在哪里寻找小部件:

现在,问题是 pyuic 抱怨:AttributeError: unknown enum QgsMapLayerProxyModel::RasterLayer因为它找不到 QgsMapLayerProxyModel。

我想到的唯一解决方案是复制 QgsMapLayerComboBox 中的标志:

但这不起作用:我没有看到 Qt Designer 中的设置:你知道为什么吗?

你会想一个更好的方法来解决这个问题吗?

PS:这是在 QGIS 代码中制作的。

0 投票
1 回答
1929 浏览

pyqt - pyqt 将小部件添加到 QListWidget

嗨,我从 qtdesigner 创建了 2 个文件,并创建了一个带有类的新文件,我想在其中使用我创建的这些 UI。

这是创建 QListWidget
from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: _fromUtf8 = lambda s: s 的文件

这是创建我要插入到 QListWidget 行中的小部件的类

在编译了 2 个 .ui 文件后,我创建了这个文件并尝试使用它们,所以我可以将一个放在另一个里面。

但我无法在 setItemWidget 上完成我收到一条错误消息 TypeError: QListWidget.setItemWidget(QListWidgetItem, QWidget): argument 2 has unexpected type 'Ui_Frame_nodes'

这是我第一次尝试将小部件放入另一个小部件中,我不确定我是否做得正确。

谢谢大家,这是 UI 的图像 https://dl.dropboxusercontent.com/u/14346803/ui_qt_designer.png

0 投票
4 回答
2708 浏览

c++ - 使用 Qt 设计应用程序

我必须实现一个图形用户界面设计。选择的框架是 Qt。

在实施了一些工作之后,出现了一些困难和问题。重点是有一些花哨的设计元素,带有渐变、3D 效果、阴影等。

目前使用的方法——我真的不太喜欢——是使用图形设计中的位图作为各种小部件的背景。根据元素的放置和可伸缩性,这有一些非常讨厌的缺点。这种方法会生成一个相当静态的用户界面,难以维护和适应。

我希望它能够在运行时使用尽可能多的 Qt 默认工具动态生成所有图形元素。但我就是不知道如何实现如此复杂的视觉效果。作为示例,您可以假设以下图像。

问题: 一个合理的方法看起来如何得到如下所示的结果。(我不想要确切的解决方案,只想要一些指针、一般方法和最佳实践。)

0 投票
2 回答
315 浏览

web2py - Web2py:从自定义小部件访问行

在 web2py 中,自定义小部件获取字段描述和值作为参数,而表示函数获取值和表格行。是否可以将行传递给自定义小部件功能?我需要访问同一行的其他列。我在 SQLForm.smartgrid 中使用行,所以在这种情况下我没有太多控制权。