标签: user-interface

fill_parent和wrap_content有什么区别?

在Android中,布局小部件时,fill_parent(match_parent在API级别8和更高级别)和wrap_content?之间有什么区别?

你有什么文件可以指出吗?我很有兴趣了解它.

layout user-interface android

271
推荐指数
3
解决办法
26万
查看次数

如何使用Python创建可直接执行的跨平台GUI应用程序?

Python可以在多个平台上运行,可以用于桌面和Web应用程序,因此我得出结论,有一些方法可以将它编译成Mac,Windows和Linux的可执行文件.

问题是我不知道从哪里开始或如何用它来编写GUI,任何人都可以对此有所了解并指出我正确的方向吗?

python deployment user-interface tkinter release-management

251
推荐指数
6
解决办法
16万
查看次数

如何在C++中构建图形用户界面?

到目前为止,我所有的C++程序都使用命令行界面,而我遇到的唯一其他语言是PHP,它不支持这一点.

我从哪里开始用C++进行图形用户界面编程?我该如何创建一个?

c++ user-interface

250
推荐指数
6
解决办法
60万
查看次数

是否有一个颠倒的插入符号?

我必须维护大量的经典ASP页面,其中许多都有表格数据,根本没有排序功能.无论数据库查询中使用的原始开发人员是什么顺序,您都会遇到困难.

我想对一些这些页面进行一些基本的排序,而我正在使用javascript完成所有客户端.我已经完成了基本脚本,以便在给定方向上对给定列的给定表进行排序,只要表格受到我们遵循的某些约定的限制,它就能正常工作.

我想为UI做的只是用插入符号(^)表示排序方向,然后......什么?是否有一个与插入符号直接相反的特殊字符?这封信v不会完全削减它.或者,我可以使用另一个角色配对吗?

html sorting user-interface character character-encoding

247
推荐指数
13
解决办法
29万
查看次数

滑动到删除和"更多"按钮(就像在iOS 7上的邮件应用程序中一样)

用户在表格视图中滑动单元格时如何创建"更多"按钮(如ios 7中的邮件应用程序)

我一直在这里和Cocoa Touch论坛上寻找这些信息,但我似乎无法找到答案,我希望比我更聪明的人能给我一个解决方案.

我希望当用户滑动表格视图单元格时,显示多个编辑按钮(默认为删除按钮).在iOS 7的Mail应用程序中,您可以滑动删除,但会显示一个"更多"按钮.

在此输入图像描述

user-interface cocoa-touch uitableview ios swipe-gesture

246
推荐指数
10
解决办法
12万
查看次数

冷却器ASCII旋转器?

在控制台应用程序中,可以使用ascii微调器,如GUI等待光标,以指示正在完成工作.一个普通的微调器循环遍历这4个字符:'|','/',' - ','\'

什么是其他一些循环动画序列来为控制台应用程序增添趣味?

user-interface console-application throbber ascii-art progress-indicator

236
推荐指数
14
解决办法
4万
查看次数

在Bootstrap中在div内左对齐并右对齐

有什么常见的方法可以左对齐一些文本并在引导程序中对div容器中的其他文本进行右对齐?

例如

Total cost                   $42
Run Code Online (Sandbox Code Playgroud)

以上总费用应为左对齐文本,42美元为右对齐文本

user-interface twitter-bootstrap bootstrap-4

236
推荐指数
6
解决办法
72万
查看次数

Java GUI框架.选择什么?Swing,SWT,AWT,SwingX,JGoodies,JavaFX,Apache Pivot?

java有很多gui框架,但是什么被认为是今天的选择框架?

以下是我对不同框架的理解,如果我错了请纠正我.这是一个非常松散定义的问题集,但我仍然认为它对于任何想创建丰富的gui应用程序的人都很有价值.


AWT

是摆动的基础,它表现良好,但缺乏先进的部件.如果您打算创建丰富的应用程序,AWT可能不是可行的方法.但是对于不需要丰富用户界面的小型gui应用程序.这可能非常适合,因为它是一个久经考验的框架.


摇摆

基于AWT,如前所述.在它的初期,它被认为是缓慢和错误,并导致IBM为Eclipse创建SWT.但是,使用Java 5(或6?),Swing成为构建新应用程序的首选框架.Swing有很多丰富的组件,但在某些方面仍然缺乏.一个例子是没有可以进行排序和过滤/搜索的全功能TreeTable组件.


SWT

由IBM为Eclipse创建,他们似乎认为Swing当时不适合Eclipse.它本身是相当低级的,它通过JNI使用平台的本机小部件.它根本与Swing和AWT无关.然而,他们的API有点笨重而且不直观.它们确实有一些像TreeTable这样的高级组件.(但我不认为他们支持排序和过滤开箱即用).SWT使用一些本机绑定(通过JNI?),互联网上的咆哮是这个框架不应该在今天的项目中使用.(为什么不?)


SwingX

基于Swing,它的使命是为挥杆创造丰富的组件.仍在开发中.(虽然不是很活跃.)有一组非常好的组件,比如TreeTable.但据我所知,TreeTable不支持过滤和排序.但它确实支持突出显示搜索.

请注意,SwingX是组件(AFAIU),它们是现有Swing组件的扩展或组合


JGoodies数据

我一无所知的框架......它的优点和缺点是什么?Jgoodies与其他人的区别是什么?

JGoodies OTOH是关于PLAF和布局的.


JavaFX的

Java/Oracle的最新旗舰产品.承诺成为开发富桌面或Web应用程序的事实标准.


Apache Pivot

它使用Java2D呈现UI,从而最小化Swing和AWT的(IMO,膨胀)遗产的影响.(@Augustus Thoo)

它的主要焦点似乎是RIA(富互联网应用程序),但似乎它也可以应用于桌面应用程序.而作为个人评论,看起来很有趣!我特别喜欢它是一个apache项目.

https://cwiki.apache.org/PIVOT/frequently-asked-questions-faq.html


Qt Jambi

本机qt库的java包装器,用c/c ++编写.非常强大,广泛使用和接受.有很多GUI组件和易于使用的API.

http://qt-jambi.org/


所以,试着总结一下我要问的一点:

说我想用Java创建一个桌面应用程序,它涉及许多高级组件,我应该选择什么?为什么?

哪些框架应被视为已弃用,哪些框架应被视为遥远未来的框架?

什么是今天的事实标准框架,您使用哪些工具来创建Java gui应用程序?


我可能会后悔问这个,但不管怎么说都不好意思:

据说C#/ .Net有一套易于使用的组件,可以在各个方向上进行弯曲.在调查了不同的java框架之后,我似乎无法对Java说同样的话.为什么是这样?为什么java(世界上使用最广泛的编程语言)没有相同的GUI组件集?

难道只是java已经将gui组件基于更低的级别,并且可以编写我正在寻找的所有这些高级组件,但是如果不是所有的工作,你必须做很多事情吗?

java user-interface swing swt awt

228
推荐指数
6
解决办法
60万
查看次数

没有标题的UINavigationBar自定义后退按钮

如何在没有标题的情况下自定义iOS 7及更高版本中的导航后退按钮?(即仅限箭头)

self.navigationItem.leftBarButtonItem = self.editButtonItem;
Run Code Online (Sandbox Code Playgroud)

我只是想知道他们是否有任何self.backButtonItem;

要么

这样的事情?

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]
                   initWithBarButtonSystemItem:UIBarButtonSystemItemBACK 
                   target:self action:@selector(back)];
Run Code Online (Sandbox Code Playgroud)

user-interface uinavigationbar ios

227
推荐指数
13
解决办法
23万
查看次数

适用于linux的图形DIFF程序

我真的很喜欢Araxis Merge的PC图形DIFF程序.不过我不知道linux有什么用.我们在z800大型机上运行SUSE linux.如果我能得到其他人喜欢的节目的一些指示,我将不胜感激.

linux diff user-interface suse

222
推荐指数
8
解决办法
23万
查看次数