user-interface相关内容

带有用于 wxPython 或 Tkinter 的 GUI 设计器的漂亮 IDE

我有一点用 Python 开发小型命令行应用程序的经验.我想继续使用 Python 开发 GUI.在 Python 可用的 GUI 工具包中,我觉得最喜欢的是 wxPython 和 Tkinter;但我不想一直自己编写所有的 GUI. 这些工具包中是否有任何好的 GUI IDE?它不需要是免费的或开源的. 解决方案 我将只讨论 WxPython,因为它是我唯一使用过的工具包.TkIn ..
发布时间:2022-01-20 21:15:11 Python

裁剪操作界面:在图像上绘制的用户可调整大小的矩形

我正在想办法像在 Photoshop Express 中那样裁剪 UIImage: 所以基本上你只需触摸并拖动角来调整矩形的大小,然后点击复选按钮并裁剪图像.现在我已经完成了裁剪部分——我制作了一个从 CGRect 裁剪图像的方法,但是我遇到了这个可调整大小的矩形的问题.我尝试过的一切都没有奏效,这让我发疯,因为我知道这可能只是一件容易的事.有没有人做过类似的事情或知道网络上的一个例子? ..
发布时间:2022-01-20 16:18:36 其他开发

如何创建像新市场或 Google plus 这样的 UI?

我想知道是否有一种“官方"的方式来为 Android 创建应用程序,它的设计与新的 Android 市场 或 Google+ 应用.我的意思是可以向左/向右滑动以更改视图,将列表放在顶部等.(任何 Android 用户都可能明白我的意思) 如果没有官方的方法,你有什么技巧可以重现这些效果吗? 解决方案 我相信这就是你所说的“Android 兼容包" http://develop ..
发布时间:2022-01-20 10:40:59 移动开发

GUI 屏幕转换如何在 qml 中工作

我是一名 C++ 开发人员,目前正在研究在 QtQuick 中使用 QML 进行 GUI 开发. 在创建 GUI 时,用户只能看到一个屏幕.并且基于用户交互,屏幕被切换.但背后究竟发生了什么? 关于如何设计单个屏幕的信息很多,但关于如何管理其状态转换的资源却非常少. 是否在启动应用程序时加载所有屏幕和组件并更改图层顺序以显示一次屏幕, 或 在用户操作之后,新屏幕被构建 ..
发布时间:2022-01-19 23:30:05 其他开发

QML 中的 if 语句

对于 QT 和 QML 来说是全新的.我正在尝试根据两个属性双打 callValue 和 handRaiseXBB 之间的关系设置矩形的颜色,但我得到了错误 意外的令牌如果“ 和 需要一个限定名称 id 谁能告诉我我做错了什么? 导入QtQuick 2.0物品{编号:手属性双调用值:0.0属性双手RaiseXBB: 100属性字符串handCallColor:“绿色"属性 ..
发布时间:2022-01-19 23:25:16 其他开发

QML 拖动一个组件,就好像它具有顶部堆叠顺序(最大 z)

QT5.5,QML: 我正在使用示例“Qt 快速示例 - 拖放"在本例中,您可以看到,如果我们拖动红色磁贴“1",当我们拖动它时,它会出现在其他磁贴下方. 我不喜欢这种效果,因为当我们拖动一个项目时,我希望它总是出现在整个 GUI 的顶部. 我尝试的是:按下鼠标后,我们将项目的 z 设置为最大值.当鼠标松开时,将 z 设置为较小的值(或者更好的是我们可以保存原始值并将其重置为原始 ..
发布时间:2022-01-19 23:19:45 其他开发

QML ComboBox 项目 DropDownMenu 样式

我想在我的项目中使用 ComboBox 类型.是否可以更改下拉菜单的外观(颜色、形状、文本样式)或者我需要使用矩形、ListViews 和其他类型的组合? 以下代码应用了自定义,但没有为保持灰色的下拉菜单定义任何修改: 组合框 {当前索引:2activeFocusOnPress: 真样式:组合框样式 {编号:组合框背景:矩形{id: rectCategory半径:5边框宽度:2颜色:“#f ..
发布时间:2022-01-19 23:03:05 C/C++开发

用于 GUI 的 Qt Designer C++ 或 QML

我知道 QML 在 Qt 中的使用是相当新的,我想知道是否应该使用 Qt Designer 或 QML 来设计我的应用程序.我将使用 MVC 模式,如果我将 QML 用于 GUI,我主要担心的是它可能不容易集成到我的 C++ 应用程序的其余部分中. 请随时提供您的个人建议,我将不胜感激.谢谢! 解决方案 QML 主要用于移动平台.由于它的年轻和对各种平台界面约定的关注,它缺乏像按钮和 ..
发布时间:2022-01-19 22:39:08 C/C++开发

使 UILabel 可触摸

我有一个 UILabel,我想让它对触摸做出反应.我尝试在标签顶部放置一个按钮,因此我可以与按钮进行交互.但是,按钮不能完全透明,对吧?我可以将按钮的 alpha 设置为 0,02,但它仍然在背景中可见.如何解决这个问题?也许我可以以其他方式设置属性以使它们完全不可见?还是有其他解决办法? 解决方案 首先,为什么不直接使用一个按钮并将按钮标题设置为标签的内容? 如果您不能/不想这样做 ..
发布时间:2022-01-19 20:46:33 移动开发

如何让图片与左侧的段落集对齐/转到右侧?

这是我正在尝试实现的原型 这是我目前拥有的: JsFiddle 我正在尝试让笔记本电脑上的人的图片与段落组件(商务旅行者、办公用品采购等)正确对齐并位于其右侧... 我尝试使用 Align 属性,更改我的 img src 代码到 但这没有任何效果.我也试过 Float 但这搞砸了我的利润以及我左侧组件的组织. 有没有办法做到这一点而不浮动? 解决方案 见fid ..
发布时间:2022-01-19 13:10:13 前端开发

如何让 Angular 组件占据整个屏幕高度

我正在使用组件的 css 文件中的 height:100%; 将一个角组件嵌套在另一个占用整个屏幕的组件中.我正在尝试将它们分层并希望每个组件占据整个屏幕高度,但 height:100% 没有效果. 作为参考,我试图模仿 http://andrewborstein.github.io/portfolio/ 解决方案 只需为你的元素添加样式: 高度:100vh; 或者创建一个css ..
发布时间:2022-01-19 12:53:31 前端开发

如何将边框半径应用于具有水平滚动的分隔表行?

我有一个包含大量数据的表格,所以它必须水平滚动.我已经设计了将每一行分隔为每张单独卡片的表格,但我无法正确获得表格行左右部分的边框半径.如果我滚动到右侧的尽头,那么我可以看到右侧的半径和左侧的半径相同.当您在中间时,您看不到任何边界半径. PS:当有水平滚动时,将半径应用于第一个和最后一个 td 不起作用.:( 有什么技巧可以解决这个问题,让边界半径的两侧始终可见吗?我对桌面没有太多想 ..
发布时间:2022-01-19 12:51:33 前端开发

如何在 OSX 中为命令行工具制作 GUI 前端?

我很想知道如何在 OSX 中为 ffmpeg 和 jhead 制作 GUI.我一直在寻找解决方案一段时间,并认为你,stackoverflow 的用户,可以帮助我.也许您知道一些我没有遇到过的文档,或者更好的是制作 GUI 的教程. 我喜欢这两个工具,但我喜欢拖放操作的简单性. 注意:我不需要他们的 GUI,我想做一个. 解决方案 Cocoa Dev Central 站点上有一 ..
发布时间:2022-01-19 12:42:56 其他开发

在 React.js 中拥有像 componentWillMount 这样的函数的目的是什么?

我最近一直在用 React.js 编写组件.我从来不用像 componentWillMount 和 componentDidMount 这样的方法. render 是必不可少的.我写的 getInitialState 和其他辅助方法也派上用场了.但不是前面提到的两种生命周期方法. 我目前的猜测是它们用于调试?我可以在其中 console.log 退出: componentWillMo ..
发布时间:2022-01-19 12:42:32 前端开发

如何将控制台插入 pyGame 窗口?

我正在制作文字冒险游戏,我想要 pyGame 动画和插图以及 HUD! 如何插入此控制台? 谢谢! 解决方案 我很确定这是不可能的.如果您想在 Pygame 屏幕中使用控制台,那么您必须自己编写,或者找到其他人编写的控制台(例如 http://pygame.org/project-pygame-console-287-.html) ..
发布时间:2022-01-19 12:35:53 Python

为 GDB 编写前端

我想编写一个基于 GUI 的调试器,它包裹在 GDB 上.因为,我不希望程序在观察点或断点之后停止.相反,它应该将文件名、行号、新值和内容等详细信息重定向到文件并继续执行. 我不擅长编写脚本.所以,我想要一些起点来开始为 GDB 开发前端.据我谷歌搜索,此链接 http://ftp.gnu.org/old-gnu/Manuals/gdb-5.1.1/html_node/gdb_211.htm ..
发布时间:2022-01-19 12:27:57 其他开发