草庐IT

ElementUI-----UI框架

全部标签

java - 为什么 Linux Java UI 比 Windows Java UI 大?

我同时使用Fedora17和Windows7进行软件开发,并且使用Eclipse。我在Fedora17和Windows7中的Eclipse中注意到的一件事是工作区。显然,Fedora中的元素间距比Windows7大得多,导致Fedora中Eclipse的输入区域比Windows7小。我还注意到,大元素间距不仅出现在Eclipse中,而且出现在我在Fedora17上运行的任何JavaGUI程序中。有人知道如何处理这类问题吗? 最佳答案 主要是因为它们是不同的操作系统,并且具有不同的UI设计指令。此外,虽然您拥有JavaUI库(如SWT

windows - 绘制自定义标题(框架)时如何在 alt+tab 切换器中绘制标题?

我需要画一个自定义的标题栏,这里我自己画了窗口标题。HDChdc=GetWindowDC(hwnd);if(hdc&&prepareTitleBarDC(getWidth(),27)){SetWindowText(hwnd,_T(""));DefWindowProc(hwnd,WM_NCPAINT,wParam,lParam);m_titleBar->setSize(getWidth(),27);m_titleBar->setBkColor(SkColorSetARGB(0x00,0x00,0x00,0x00));m_titleBar->paintEvent(m_pTitleBarDC

c# - Windows.UI.ViewManagement.ApplicationView.TryUnsnap() 已过时

boolisSnapped;asyncvoidEnsureUnsnapped(){//FilePickerAPIswillnotworkiftheapplicationisin//asnappedstate//IfanappwantstoshowaFilePickerwhilesnapped,it//mustattempttounsnapfirstboolunsnapped=((Windows.UI.ViewManagement.ApplicationView.Value!=Windows.UI.ViewManagement.ApplicationViewState.Snapped)|

html - 如何使用 PowerShell 在新窗口中引用框架中的内容?

我正在使用PowerShell登录网络应用程序。登录后,应用程序会打开一个新窗口。新窗口有一个包含三个框架的框架集。我正在尝试单击其中一个框架(“左”)中的链接。$ie=New-Object-ComObject"InternetExplorer.Application"$ie.navigate("http://example.local")while($ie.ReadyState-ne4){Start-Sleep-Seconds5}$ie.visible=$true$doc=$ie.document$userField=$doc.getElementById("uid")$passwo

windows - emacs:可以设置与任务栏不同的框架标题吗? ( Windows )

我在Windows7上使用Emacs24.5.1。我可以在emacs窗口标题栏和Windows任务栏中使用不同的文本吗?frame-title-format似乎为两个位置设置了相同的文本。设置icon-title-format似乎没有效果。谁能帮忙?:) 最佳答案 您不能在EmacsLisp中执行此操作。或者更确切地说,你不能轻易做到。Windows从框架标题继承任务栏名称。这是所有程序的预期行为,没有默认方法可以更改它。它可以更改,但过程很麻烦。我不认为Microsoft打算存在此功能。Thisquestion讨论了在C#中执行此

c# - 如何在 C# 中从工作线程发布 UI 消息

我正在用C#编写一个简单的winforms应用程序。我创建了一个工作线程,我希望主窗口响应完成其工作的胎面——只需更改文本字段中的一些文本,testField.Text=“Ready”。我尝试了事件和回调,但它们都在调用线程的上下文中执行,你不能从工作线程执行UI。我知道如何在C/C++中执行此操作:从工作线程调用PostMessage。我假设我可以从C#中调用WindowsAPI,但是没有更具体的.NET解决方案吗? 最佳答案 在来自已完成线程的事件回调中,使用InvokeRequired模式,正如对这篇SO帖子的各种回答所展示的

c++ - 注册由 Microsoft 的 All-In-One 框架(CppShellExtContextMenuHandler 项目)提供的 Windows 上下文菜单处理程序

我一直在使用Microsoft的一体化框架中的CppShellExtContextMenuHandler示例项目将自定义菜单项+图标添加到Windows的上下文菜单中。但是,我似乎无法在除我以外的其他计算机上注册此示例提供的DLL。该DLL是在Windows7x86机器上从未经修改的代码编译而来的,无法在以下平台上运行:另一个Windows7x86在VirtualBox上安装全新的WindowsXPSP3x86我得到:LoadLibrary(CppShellExtContextMenuHandler.dll)Failedtofindspecifiedprocedure(翻译)在XP机器

python - 哪个用于 Windows GUI 自动化的 Python 扩展为处理设计不佳的 UI 提供了最大的灵 active ?

我有一个非常复杂(而且设计非常糟糕)的自动拨号器应用程序,我需要实现自动化,以便一些技术水平较低的用户能够联系客户。我想尝试使用Python来完成这个,并且想知道人们对此有什么经验。四处寻找,我发现了一些针对此类事物的扩展:PythonWin32GUIAutomation(编辑:PyWinAuto现在是hostedonGitHub)WATSUPwinGuiAuto我想将最终产品编译成一个独立的可执行文件,所以我正在寻找一个可以很好地与pyinstaller配合使用的扩展,但又足够灵活以处理带有大量选项卡、复选框、单选按钮和隐藏选项的应用程序-并且还拒绝在关闭时正确保存它的设置:(系统运

python - wxPython 面板颜色与框架背景不匹配

在使用wxPython为Windows创建GUI时,我遇到了wx.Panel的背景颜色和父框架的背景颜色不匹配的问题(一个是浅灰色,另一个是深色调)。然而,这在具有相同代码的Linux中并不明显。如何在Windows中匹配两种不同的背景颜色?嵌入的屏幕截图可以让您清楚地了解我在说什么。!GUI的屏幕截图1 最佳答案 创建一个以wx.Frame为父级的容器面板(因此框架的背景颜色为浅灰色)。使用此面板作为框架中包含的所有小部件的父级。编辑:唯一的原因是框架的默认背景颜色在Windows上是深灰色,参见WxFAQ.

c++ - 如何在 DirectWrite 中使用默认的 UI 字体绘制文本?

CreateTextFormat方法需要一个fontFamilyName参数。如何创建使用默认UI字体的IDWriteTextFormat? 最佳答案 请注意,这里的所有代码都是在没有任何检查的情况下完成的(这里有太多方法返回HRESULT,会破坏这个例子!)。要获取系统范围的字体,你应该使用这个:(这是来自另一个stackoverflow问题!)NONCLIENTMETRICSncm;ncm.cbSize=sizeof(ncm);SystemParametersInfo(SPI_GETNONCLIENTMETRICS,ncm.cb