Questions tagged «user-interface»

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

4
鼠标结束时更改按钮的颜色
我想更改按钮的背景色 IsMouseOver == True <Button Command="{Binding ClickRectangleColorCommand}" Background="{Binding Color, Converter={StaticResource RGBCtoBrushColorsConverter},Mode=TwoWay}" Width="auto" Height="40"> <TextBlock Foreground="Black" Text="{Binding Color, Converter={StaticResource RGBCColorToTextConveter},Mode=TwoWay}"/> <Button.Style> <Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="DarkGoldenrod"/> </Trigger> </Style.Triggers> </Style> </Button.Style> </Button> I can't seem to understand why this trigger isn't working.

7
Ubuntu上的Eclipse窗格中的选项卡非常大
我的问题与Ubuntu上的Eclipse中的Stack Overflow问题Gigantic Tabs非常相似。 我已经尝试过提出的解决方案,但它们似乎已过时。我找到了一种可以很好地处理工具栏和菜单的解决方案,但没有找到一种可以减小窗格内不成比例的大标签(和标签)的大小和填充的解决方案(请参见下面屏幕中的“ Package Explorer”标签)。 我对定制整个OS范围的GTK主题的方式感到满意,并且不想更改它。是否有快速解决方案来减小Eclipse中窗格的选项卡大小? 我正在Ubuntu 12.04上使用Eclipse for Mobile Developers(Juno)。我还要提到,我真的很喜欢Eclipse在Windows 7中开箱即用的方式,因此类似的选择将是理想的。 这是我正在使用的特定于蚀的GTK样式: style "eclin" { GtkButton::default_border={1,1,1,1} GtkButton::default_outside_border={1,1,1,1} GtkButtonBox::child_min_width=0 GtkButtonBox::child_min_heigth=0 GtkButtonBox::child_internal_pad_x=0 GtkButtonBox::child_internal_pad_y=0 GtkMenu::vertical-padding=1 GtkMenuBar::internal_padding=1 GtkMenuItem::horizontal_padding=4 GtkToolbar::internal-padding=1 GtkToolbar::space-size=1 GtkOptionMenu::indicator_size=0 GtkOptionMenu::indicator_spacing=0 GtkPaned::handle_size=4 GtkRange::trough_border=0 GtkRange::stepper_spacing=0 GtkScale::value_spacing=0 GtkScrolledWindow::scrollbar_spacing=0 GtkExpander::expander_size=10 GtkExpander::expander_spacing=0 GtkTreeView::vertical-separator=0 GtkTreeView::horizontal-separator=0 GtkTreeView::expander-size=12 GtkTreeView::fixed-height-mode=TRUE GtkWidget::focus_padding=0 font_name="Liberation Sans,Sans Regular 8" } class "GtkWidget" style …

6
iPhone上的最小合理按钮尺寸
我正在设计一个iPhone应用程序,该应用程序具有相当大的一组屏幕圆形rect按钮。给定基于手指的触摸屏UI,您认为最小的合理按钮尺寸是多少?我需要在视口中尽可能多地容纳它们,而又不会过多地损害可用性。也许有苹果建议的最小尺寸?现在是33x33,在模拟器上看起来还不错,但是昨晚我在真实的手机上玩该应用程序,而且很尴尬-按钮感觉太小了。

8
如何为bash脚本制作GUI?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我想为脚本创建一些图形对话框,但不知道如何。我听到一些关于GTK-Server的信息。如果有人知道如何将Bash与tcl / tk链接,我也会感到满意。 请不要发布诸如“更改为C ++”之类的内容,因为我的项目必须是Bash中的脚本。没有其他选择。 有任何想法吗? 编辑: 感谢您的回答,但我不希望控制台中的颜色为“图形”,而是可以移动,最小化等的图形窗口。我将进行测试xmessage,但我认为这不是我要搜索的内容。 编辑2: 我不想做一个简单的对话框,如是/否,但某些界面,如进度栏和按钮,像游戏。
68 user-interface  bash  gtk  tcl  tk 

7
用于Linux的漂亮且功能丰富的git GUI [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 我被检查出了rich GUI对Git上Linux。最近,我开始大量使用它,并且发现尽管命令行非常有用,但我仍然希望使用GUI,因为我对高级功能还不是很了解。 我以前在SO上遇到过这个问题,但是我仍然不得不再次问这个问题,因为那个问题没有我的答案 我已经使用git-cola和gitk,但是它们看起来有点生硬,而gitk看起来就像我在其他DE上工作。我在gitGUI中需要的所有功能都不在其中之一。 我试过了giggle,但是对看差异比较有用 我试过了QGit,但是还没有完全完成。 现在让我告诉我我想要一个foo-Git-GUI的样子: 您可以看一下Bzr Explorer,它具有很高的可用性,并且具有许多上述GUI所没有的功能 任何人都知道任何Git GUI,就像我上面发布的上述示例一样?


5
新的iOS 13模态演示:演示控制器不会向下移动
在iOS 13中以模态方式呈现UIViewControllers时,我的行为很怪异。我在iOS 13上所见过的新呈现方式如下所示: 呈现视图控制器出现在呈现视图控制器的后面。它也向下移动以模仿“堆栈” 同时,当通过我的应用程序展示视图控制器时,我不断得到这种效果: 呈现新的视图控制器时,呈现的视图控制器完全不动 我使用以下代码介绍此视图控制器: let controller = storyboard?.instantiateViewController(withIdentifier: "tutorial") as! TutorialController controller.modalPresentationStyle = .pageSheet controller.modalTransitionStyle = .coverVertical present(controller, animated: true, completion: nil) 这是我的问题: 我想知道为什么会这样,是否有办法以普通的iOS 13样式呈现视图控制器(呈现的视图控制器向后移动)。 提前致谢!

3
如何在Tkinter中创建类似于IDLE的小型Python Shell?
我正在尝试通过Python Shell GUI进行控制。 唯一的是,我不知道如何制作整个输入/输出的东西。我只希望能够输入一个输入,执行python命令并给出python命令的输出。我知道IDLE是在Tkinter中制作的,所以它使用小部件? 它实际上只是一个“类型输入,显示输出”的东西。 我尝试搜索它,但似乎大多数结果与命令行有关,这不是我想要的。唯一与我完全一样的其他问题也不是我想的。我也尝试查找IDLE的源代码,但找不到我想要的东西。 我找到了一些适用于Linux的答案,但我使用的是Windows 10 ... 我需要将“ shell”放在Tkinter中,因为在屏幕的一侧会连接到命令输出。 有谁知道用来制作非常简单的Python shell的小部件?
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.