Questions tagged «user-interface»

用户界面(UI)是人们与计算机进行交互的系统。此标记可用于与UI相关的编程问题。请注意,有一个单独的Stack Exchange网站,用于用户界面,与计算机的交互和用户体验设计:https://ux.stackexchange.com。


5
MongoDB GUI客户端(跨平台或Linux)
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 将在官方网站上MongoDB的GUI客户端应用程序的列表已经过时:某些客户端不支持,有些是严重势必.NET和Linux上运行的不是。而且它们都缺乏编辑已存储文档的能力(即提供只读访问权限)。 我需要一个GUI客户端: 适用于Linux(但不适用于网络); 免费; 支持文档编辑。 是否有满足这些要求的应用程序?

13
可感知的最短应用程序响应延迟是多少?
用户操作和应用程序响应之间总是会出现延迟。 众所周知,响应延迟越低,应用程序即时响应的感觉就越大。众所周知,通常无法感知到长达100毫秒的延迟。但是110ms的延迟呢? 可以感知到的最短的应用程序响应延迟是多少? 我对任何可靠的证据,一般思想和观点都感兴趣。

19
iOS 7 UIRefreshControl tintColor不适用于beginRefreshing
我正在尝试在UIRefreshControl(在iOS 7上构建)上设置tintColor。我在情节提要中启用了tableViewController的刷新,然后在ViewControllerviewDidLoad方法中执行以下操作: [self.refreshControl setTintColor:[UIColor redColor]]; 所以现在,当我拉动刷新时,刷新控件的颜色确实是红色的: 我希望我的视图在显示时自动更新,所以我这样做了: - (void)viewDidAppear:(BOOL)animated{ [self.refreshControl beginRefreshing]; } 根据https://stackoverflow.com/a/16250679/1809736的介绍,它没有显示出旋转的轮子。 [self.tableView setContentOffset:CGPointMake(0, -self.refreshControl.frame.size.height) animated:NO]; 强迫展示它。它显示了它,但现在又恢复为默认颜色: 如果我尝试手动拉后刷新,它是红色的。 我尝试在iOS6上构建它,并且它应该可以正常工作,所以这是一个iOS7错误吗? PS:模拟器不是问题,我尝试在设备上构建它,同样的错误。 PPS:我建立了一个示例项目,能否告诉我您是否有相同的错误或代码中是否存在问题?这是链接:http : //d.pr/f/pGrV 非常感谢 !

1
jQuery UI-可排序:通过可排序元素中的图标“句柄”拖动
我的jQuery ui sortables工作正常,但我的sortable元素中还有其他交互式元素。为了防止在与可排序div中的元素进行交互时意外排序,我想以某种方式使可排序对象的拖动运动仅在拖动可排序对象中的某个元素时发生,例如可能驻留的“移动”图标在每个可排序对象的左上角。通用jqui是否有可能,还是我需要编写自己的钩子?

9
给定背景色的良好文本前景色
我正在绘制一个颜色选择按钮,并且正在寻找一个简单的公式来为RGB中的给定背景色获得良好的文本颜色(前景)。 一个简单的尝试就是只取补色,但这会为纯蓝色或纯红色之类的颜色产生奇怪的外观。 有什么众所周知的东西吗? 如果很重要,我正在使用QT。

8
更改edittext光标颜色
如何以编程方式更改EditText's 光标的颜色? 在android 4.0及更高版本中,光标颜色为白色。并且如果EditTexts的背景也是白色,它就变得不可见。

5
jQuery动画滚动
我不确定如何调用效果,但是有人可以将我指向可以帮助我达到与该网站相同效果的库吗? http://www.makr.com 基本上,只要单击鼠标,它就会将行向上移动到页面顶部。如果没有专门的效果库,则最好使用jQuery的代码段来提供帮助。 我不确定是否需要开始其他话题,但是有人可以用一个小的jQuery代码段帮助我实现Makr UI的全部效果吗?


11
智能进度条ETA计算
在许多应用程序中,我们都有一些进度条,用于文件下载,压缩任务,搜索等。我们都经常使用进度条让用户知道正在发生的事情。而且,如果我们知道一些细节,例如已完成的工作量和剩余的工作量,我们甚至可以给出时间估计,通常可以通过推断达到当前进度所需的时间来推断。 (来源:jameslao.com) 但是,我们还看到了这个“ ETA”时间显示的程序,可笑的是糟糕的。它声称将在20秒内完成文件复制,然后一秒钟后它说将需要4天,然后又闪烁了20分钟。这不仅无益,而且令人困惑!ETA变化很大的原因是,进度本身可能变化,并且程序员的数学可能过于敏感。 苹果通过避免任何准确的预测并仅给出模糊的估计来避开这种情况! (来源:autodesk.com) 这也很烦人,我是否有时间快速休息,还是我的任务将在2秒内完成?如果预测过于模糊,则根本无法进行任何预测。 简单但错误的方法 作为首轮ETA计算,大概我们都可以做一个函数,例如如果p是已经完成的小数百分比,而t是到目前为止所花费的时间,我们输出t *(1-p)/ p作为对p的估计。需要多长时间才能完成。这个简单的比率可以“正常”运行,但也很糟糕,尤其是在计算结束时。如果您的缓慢下载速度使副本在一整夜里缓慢前进,最后在早晨,则出现了一些情况,并且副本开始以全速以100倍的速度全速运行,您的ETA完成了90%时可能会说“ 1小时”和10秒后来您达到95%,ETA会说“ 30分钟”,这显然是一个令人尴尬的猜测。.在这种情况下,“ 10秒”是一个更好得多的估计。 发生这种情况时,您可能会考虑将计算更改为使用最新速度而非平均速度来估计ETA。您可以获取最近10秒钟的平均下载速率或完成率,并使用该速率来预测完成时间。在之前的过夜下载(最终速度加快)示例中,该方法的效果很好,因为最终它会给出非常好的最终完成估算值。但这仍然有很大的问题..当您的速率在短时间内快速变化时,它会导致您的ETA剧烈反弹,并且您得到“在20秒内完成,在2小时内完成,在2秒内完成,在30秒内完成分钟”迅速显示出编程的耻辱。 实际问题: 给定计算的时间历史,计算任务完成时间的最佳方法是什么?我不是在寻找指向GUI工具包或Qt库的链接。我问的算法来生成最明智的和准确的完成时间估计。 数学公式是否成功?某种平均,可能是通过使用10秒以上的速率的平均值,1分钟以上的速率和1小时以上的速率的平均值?某种人工过滤,例如“如果我的新估计值与先前的估计值相差太大,将其调低,不要让其反弹太多”?某种花式历史分析,您可以在其中整合进度与时间进度,以找到费率的标准偏差,从而在完成时提供统计误差指标? 您尝试过什么,什么最有效?

20
以编程方式减轻颜色
动机 我想找到一种方法来采用任意一种颜色并将其变浅一些阴影,以便可以以编程方式创建一个从一种颜色到较浅版本的渐变。渐变将用作UI中的背景。 可能性1 显然,我可以将RGB值分开并分别增加一定数量。这真的是我想要的吗? 可能性2 我的第二个想法是将RGB转换为HSV / HSB / HSL(色相,饱和度,值/亮度/亮度),稍微提高亮度,降低饱和度,然后再将其转换回RGB。总体上会达到预期的效果吗?

2
使用WPF实施日志查看器
我寻求有关使用WPF实现控制台日志查看器的最佳方法的建议。 它应符合以下条件: 100.000+行快速滚动 一些条目(如stacktraces)应该是可折叠的 长物品包装 该列表可以通过不同的条件(搜索,标签等)进行过滤 最后,添加新项目时,它应继续滚动 线元素可以包含某种附加格式,例如超链接和出现计数器 总的来说,我想到的是FireBug和Chrome的控制台窗口。 我打得四处这个,但我并没有取得多大进展,因为... - DataGrid中不能处理不同项目的高度-滚动位置释放滚动条(这是完全不能接受的)后才会更新。 我很确定,我需要某种形式的虚拟化,并且愿意遵循MVVM模式。 欢迎任何帮助或指点。

5
适用于Scala的GUI框架?
我的意思是: 成熟并广泛使用 丰富的小部件集,呈现效果很好 惯用的Scala 获得了所见即所得但灵活的GUI构建器 独立的API文档(如果是包装器,则不应使我用另一种语言引用父项目) 没有特别的顺序。 哪些GUI工具箱满足哪些条件?

17
C#GUI命名约定的最佳做法?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 改善这个问题 无论用WinForms还是XAML编写的GUI,在我看到的项目之间似乎具有最广泛的命名约定。为了简单TextBox起见,我看到了各种命名约定: TextBox tbName // Hungarian notation TextBox txtName // Alternative Hungarian TextBox NameTextBox // Not even camelCase TextBox nameTextBox // Field after field with TextBox on the end TextBox TextBoxName // Suggested in an answer... TextBox textBoxName // Suggested in an answer... TextBox uxName // Suggested …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.