问题标签 [widget]

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 投票
5 回答
8272 浏览

c++ - Qt 小部件的命名约定

我正在与一群其他程序员一起开发一个使用 C++ 和 Qt 构建的开源项目。

现在,我们需要一个小部件(以及其他一般变量)的命名约定,以便在我们所有的代码中使用它作为标准,这样代码就具有更好的可读性,并且我们可以在程序员之间获得更好的协调。

有什么建议吗?

编辑:我不是在谈论命名新课程,

相反,我在谈论 Qt Widgets 的命名实例,假设我对用户名进行了文本编辑,我应该将其命名为 txtEdtUsrNm 吗?

在那种情况下,我应该如何选择派生?

0 投票
1 回答
477 浏览

javascript - 试图找到一个javascript下拉控件

我正在寻找类似于 stackoverflow 登录页面上的 openid 站点选择下拉列表的下拉列表:

替代文字
(来源:codinghorror.com

......现在我宁愿不坐下来自己写一个。我正在寻找一种包含在纯 html/javascript(php 代码)中的内容,必须免费用于商业用途。

0 投票
6 回答
105395 浏览

language-agnostic - 在哪里拆分目录分组?自动对焦 | GK | LP

我正在寻找构建一个“快速链接”目录访问小部件。例如(选项 1)

其中每个都是指向以该字符开头的目录子块的链接。小部件本身将在多个地方用于查找联系人、公司、项目等。

现在,对于编程部分......我想知道我是否应该像上面那样拆分......

这种拆分相当均匀且在逻辑上分组,但我有兴趣知道是否存在基于以每个字母开头的典型结果数量的更优化拆分。(选项 2)

例如,很少有项目会以“Q”开头。

(注意:这目前适用于“北美/英语”部署。)

有没有人有任何统计数据可以支持以不同方式拆分的理由?

同样,对于可用性,用户如何喜欢/不喜欢这种类型的东西?我在心理上知道我是否正在寻找说:“S”我需要一秒钟才能回忆起它属于 QU 部分。

做一个这样的大清单会更好吗?(选项 3)

0 投票
2 回答
1098 浏览

php - PHP“类似于小部件”的代码设计

我有一个用 PHP 编写的原型网站。最近我重写了代码以将逻辑与布局和数据库操作分开。所以现在我有了类似 MVC 代码设计的东西。

现在困扰我的是,在 MVC 中我将有很多文件,并且每个文件在与其他文件(模型+视图+控制器)结合时都会显示一些内容。所以我发现创建类似于我的 MVC 部件的小部件会很有用。

例如,当我有产品视图的 MVC 时,我会创建一个 PHP 文件,该文件以这种方式组合 MVC 部分文件,以根据我传递给这个新 PHP 文件的 GET 值显示产品。

我将以这种方式完成的是,任何小部件、网站的子部分都可以单独查看并与其他部分分开使用。所以它可能是小部件或 Firefox 浏览器设计之类的东西。

所以我可以分别测试网站的每个部分,而不是只将这些部分组合到当前实际的网站页面设计中。因此,用户测试也会更容易,并且演示文件会非常简短且易于理解。

我想知道您对此有何看法。我不想陷入设计中的任何漏洞,我认为这是未来保持网站代码轻松维护的重要时刻。

我对么?

0 投票
1 回答
2708 浏览

gwt - 按 T​​ab 键时 GWT 标签小部件接收焦点

当前解决方案:

  • 用户单击标签,并使用文本区域切换以允许编辑
  • 用户可以使用 tab / enter 离开编辑,并且 textarea 被切换回标签

问题是用户必须用鼠标点击标签才能进入编辑模式。当用户单击 TAB 键并且标签是下一个小部件时,我希望标签接收 onFocus 事件。

可能的解决方案(但尚未尝试)从 Label 小部件继承新小部件并实现 TabListener 接口。

0 投票
5 回答
39963 浏览

user-interface - 如何在 Qt 中保持小部件的纵横比?

如何在 Qt 中保持小部件的纵横比以及如何使小部件居中?

0 投票
2 回答
4201 浏览

python - 哪个 GTK 小部件组合用于可滚动的小部件列?

我正在使用 PyGTK,试图提出一个小部件的组合,这些小部件将执行以下操作:

  • 让我在一列中添加无数个小部件
  • 提供垂直滚动条以到达底部的滚动条
  • 调整窗口大小时,调整小部件的宽度以填充可用的水平空间

谢谢 - 我是 GTK 的新手。

0 投票
2 回答
489 浏览

iphone - 编写可重用接口对象的正确技术?

我正在寻找编写自己的界面对象的正确方法。

说,我想要一个可以双击的图像。

这工作正常 - 按钮接收事件并可以检测到双击。

我的问题是如何干净地处理动作。我尝试过的两种方法是添加对父对象和委托的引用。

传递对父对象的引用非常简单......

但是,这会阻止我的 DoubleTapButtonView 类被轻松添加到其他视图和视图控制器。

委托为代码添加了一些额外的抽象,但它允许我在任何适合委托接口的类中使用 DoubleTapButtonView。

这似乎是设计对象的正确方法。该按钮只知道它是否被双击,然后告诉代表谁决定如何处理这些信息。

我想知道是否有其他方法可以考虑这个问题?我注意到 UIButton 使用 UIController 和 addTarget: 来管理发送事件。在编写我自己的界面对象时是否希望利用这个系统?

更新:另一种技术是使用 NSNotificationCenter 为各种事件创建观察者,然后在按钮中创建事件。

这种方法有什么缺点?更少的编译时检查,以及在对象结构之外飞来飞去的事件的潜在意大利面条代码?(如果两个开发人员使用相同的事件名称,甚至命名空间冲突?)

0 投票
1 回答
1799 浏览

resize - GTK:调整文本视图中包含的小部件的大小

我有一个Gtk.TextView控件,我正在将子小部件插入其中。我希望能够在调整表单大小时让孩子调整大小以适应 TextView 的宽度。有没有内置的方法可以做到这一点?如果没有,任何人都可以提出一个写我自己的好方法吗?

0 投票
1 回答
566 浏览

php - 根据编码类型(utf-8)显示乱码的嵌入式脚本

我有一个小部件,人们可以将其放入他们的网站。

该小部件是通过 php 脚本生成的,该脚本使用以下命令回显填充的字符串:document.write('$widget_output')。

托管站点使用 javascript 标签调用小部件:

问题是我的小部件是 utf-8,有时它与托管它的网站不同,导致小部件显示乱码。

有没有人有办法修复它,使其在任何情况下都能正常工作?

谢谢!