我希望在Qooxdoo框架中的DateField中有一个图标。
如何指定要使用的图标集?
这是我的配置文件。如您所见,我想使用默认主题。
"let" :
{
"APPLICATION" : "myapp02",
"QOOXDOO_PATH" : "../qooxdoo-2.1.1-sdk",
"QXTHEME" : "qx.theme.Modern",
"API_EXCLUDE" : ["qx.test.*", "${APPLICATION}.theme.*", "${APPLICATION}.test.*", "${APPLICATION}.simulation.*"],
"LOCALES" : [ "en" ],
"CACHE" : "${TMPDIR}/qx${QOOXDOO_VERSION}/cache",
"ROOT" : "."
},
但它不使用DateField中的任何图标。相反,它只是显示DateField的日期和右侧部分(您想要点击以获取完整日历)是空的。
我也尝试过使用:
"QXTHEME" : "myapp02.theme.Theme",
这是我的Theme.js文件:
qx.Theme.define("myapp02.theme.Theme",
{
meta :
{
color : myapp02.theme.Color,
decoration : myapp02.theme.Decoration,
font : myapp02.theme.Font,
icon : qx.theme.icon.Tango,
appearance : myapp02.theme.Appearance
}
});
但无济于事。 (仍然没有DateField中的图标)
我在此处提出了类似的问题:https://stackoverflow.com/questions/16310728/how-do-i-place-a-label-on-the-datefield。
重申一下,如何使用图标集Tango或Oxygen在我的DateField中放置一个图标,如本教程中所示:http://demo.qooxdoo.org/2.1.1/demobrowser/#widget~DateField.html?
由于
答案 0 :(得分:0)
在使用createapplication.py脚本之前,您需要安装图标集(例如Tango图标集)。
答案 1 :(得分:0)
如果您想使用Tango或Oxygen图标,则不必安装除qooxdoo SDK之外的任何内容,因为它们包含在内。如果DateField中缺少图标,则应确保重新生成应用程序,然后在浏览器的控制台中查看导致404的未知图像或HTTP请求的消息(如果您通过Web运行应用程序)服务器)。