问题标签 [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.
windows-10 - 如何让 Qt 使用用户定义的类?
我想使用一个用户定义的类,而不是在Ui_MainWindow
类中生成 Qt,以便我可以在 Qt 的 GUI 设计器上使用该控件。例如,目前它被定义为:
我想使用我的用户定义类:
我不能只在 ui_mainwindow.h 头文件中手动修改它,因为每次 GUI 设计器生成其元数据时,该值都会丢失。我可以阻止 Qt 使用该类以便我可以使用自己的类吗?
android - Bitmap.createScaledBitmap 过滤未按预期工作
我在 Android 的自定义小部件画布中使用 Bitmap.createScaledBitmap 时遇到问题。该小部件应该显示给定资源的缩放非抗锯齿版本。
小部件类中有以下代码:
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.btn);
bmp = Bitmap.createScaledBitmap(bmp, bmp.getWidth()*3, bmp.getHeight()*3, false);
canvas.drawBitmap(bmp, 0, 0, null);
}
createScaledBitmap 上的“false”参数应该关闭抗锯齿过滤。结果是按比例缩放的,但很平滑。将值更改为“true”没有任何区别。
还有其他方法可以达到我想要的结果吗?
php - 自定义小部件图片上传问题
前天,我为我最近的 WordPress 主题开发了一个自定义小部件。在该小部件中,有一个带有其他字段的图像上传字段。我已经完成了所有工作,除了一个问题外,小部件运行良好。当我在侧边栏中拖动小部件并提供所有字段所需的信息时,它在前端显示良好。但在那之后,当我尝试从该小部件后端更改图像时,保存按钮仍然保存。图像不变。
代码如下:
然后添加下面的jQuery代码:
第一次一切正常,但是当尝试更改图像时,小部件保存按钮仍然保存。请帮忙。
提前致谢。
c++ - 如何使自定义小部件内的子小部件的信号可连接?
我认为我对一个对我来说似乎很基本的概念有一些重大问题。
我创建了一个自定义小部件,它实际上只是一小部分小部件,因此会出现多次。
然后在 gui 中使用此自定义小部件。当然,我希望这个 gui 对旋转框值的变化做出反应。据我了解,我可以
1)为QSpinBox
es提供getter并在类外连接它们的信号。2)“重新路由”他们的信号,如下例所示
@1) 使用 via connect(customwidget->getSpinboxA(),SIGNAL(valueChanged(int)),this,SLOT(doSomething(int)));
,我猜?
@2)
在 gui 类中,一个会connect(customwidget,SIGNAL(spinboxAValueChanged(int),this,SLOT(doSomething(int)));
尤其是版本 2) 看起来非常混乱,而且......我在问自己 - 我如何连接到我的自定义小部件内的小部件的信号?
javascript - Thingworx 甘特图错误为“TypeError:无法读取未定义的属性‘ActualDataRows’”
我正在使用来自 PTC Marketplace 的甘特图扩展。当我配置并运行混搭时,它给出的错误是“TypeError:无法读取调整大小时未定义的属性'ActualDataRows'”。(请参考下面的代码和附加的图像文件)。我 this.resize 函数抛出错误,因为 thisWidget.lastData 未定义。由于我是 JavaScript 新手,因此无法解决此错误。你们能帮帮我吗?
谢谢
maps - 是否可以在 Web Appbuilder Developer Edition 中添加自定义小部件以在 2D 和 3D 视图之间切换?
我是应用程序开发社区的新手,我正在尝试自定义使用 ArcGIS Web AppBuilder 创建的应用程序以在 2D 和 3D 视图之间切换。我在我的 ArcGIS Portal 上发布了两张地图,一张来自同一研究区域的 2D 和一张 3D。使用 ArcGIS API for JS 可以轻松地在两个视图之间切换,但这意味着我必须自己添加所有其他小部件。由于我没有时间从头开始学习,因此我使用 Web AppBuilder 构建了一个应用程序,并向其中添加了一个自定义小部件。但是,我根本无法使小部件工作,我想知道我的想法是否可行。Web AppBuilder 仅适用于一张地图(2D 或 3D),这让我怀疑我是否可以在我的 Widget.js 文件中插入指向 3D 地图的链接。有没有人尝试这样做?
user-interface - 如何将 Widget 注入自定义子 Widget 并使用子 Widgets 迭代索引?
我正在构建一个颤振应用程序。我已经构建了一个带有构造函数的类。我制作了构造函数,以便可以自定义我的 ListTile,因为我将此类用于多个页面,并且每次都需要更改文本颜色,有时甚至需要添加一个 onTap 函数。
在我建立了这个类之后,我把它放在了我的示例类中。
示例类:
然后,我在其中添加了一个 ListTile 和一个文本。但是当我在写文本时,我意识到我无法写出我想要的文本。这是因为示例类中没有定义“索引”。
有没有一种好方法可以将此文本放入我的示例类中?
完整代码:
user-interface - 如何使用构建器功能?- 颤动
我问了一个名为“如何将小部件注入自定义子小部件并使用子小部件迭代索引?”的问题。我已经得到了答案,但有一个问题。
答案说我应该:
“而不是将小部件传递给您的自定义 AppList,您可以传递一个构建器函数,该函数返回一个小部件并根据需要获取参数,例如索引和所需的任何配置。如下所示:
函数定义:
然后更改以下内容:
至
当然,您需要在示例类中实现您的构建器方法:
当您在示例类中构建 AppList 时,您会传递该方法
最后在 AppList 中调用构建器,而不是添加子小部件”:
所以,我试图编辑我的代码。但由于某种原因,它不起作用。我认为我做错了。有谁知道如何解决这个问题?(如果您可以编辑我的完整代码,那将非常有帮助。)
完整代码: