草庐IT

gui_widgets

全部标签

Python GUI 编程:dearpygui 和 tkinter 的对比与选择!

随着Python在GUI(图形用户界面)编程中的不断发展,出现了许多优秀的库,如dearpygui和tkinter。这两个库在许多方面都有所不同,不仅是在功能方面,还在设计哲学和用途上。本文将对比这两个库,并使用Python代码举例来说明它们之间的区别。1.设计哲学dearpygui是一个现代的、快速发展的GUI库,它专注于提供一个简单、直观和用户友好的界面。它采用了直接的方法,使用Python作为C++的扩展,从而提供了高性能和易用性。相反,tkinter是Python的标准GUI库,它已经存在了很长时间。它是基于Tkinter的,Tkinter是Tcl/Tk的Python绑定。tkinte

java - Android App Widget - 更新中的 AsyncTask API 调用

我想在我的Android主屏幕上制作一个简单的小部件,我可以在其中填写我的邮政编码或城市,并且通过提交该数据,我希望能够使用来自API调用的数据更新小部件到Openweathermap.org.我已采取每一步使其正常工作,但出于某种原因,WidgettextView不会使用收集的数据进行更新。这是我的主要Activity。publicclassWeerManWidgetextendsAppWidgetProvider{publicstaticStringACTION_WIDGET_CONFIGURE="ConfigureWidget";staticvoidupdateAppWidget

android - Java.lang.ClassCastException : Android. support.v7.widget.ContentFrameLayout 无法转换为Android.support.v7.widget.ContentFrameLayout

有时我在安装我的Android应用程序时会遇到以下异常,但这并不总是可重现的。java.lang.ClassCastException:android.support.v7.widget.ContentFrameLayoutcannotbecasttoandroid.support.v7.widget.ContentFrameLayout我在我的Android应用程序上使用multidex,我阅读了thisquestion关于Samsung设备在multidex实现方面存在错误,但这发生在运行5.1的LGG3和运行6.0的HTCA9上。任何人都知道为什么会随机发生这种情况,我该如何解决

Android Widget onReceive 调用不了Service类?

我有一个widgetProvider。我还有一个为小部件进行计算的服务类。小部件在初始化时运行良好。在我想要响应的广播事件(时间更改)之后尝试从onReceive方法中调用服务时出现错误。如何在接收到广播事件后从onReceive更新小部件?这是我的小部件publicclassHijriWidgetextendsAppWidgetProvider{...@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(Intent.ACTION_TIME_CHANGED.equals(intent.getAction())||In

Android:从服务器获取数据的最佳方式(Widget + 应用程序)

我正在开发一个Android应用程序,我需要从服务器获取数据(新闻项)。我知道如何使用线程和/或AsyncTasks等来做到这一点,但由于我还需要小部件中的数据,并且因为我想知道一般首选哪种方式,所以我想我会问问你们。想到了几个具体的实现方式,即;1)基本上创建一个使用线程获取数据的类,我可以从我的正常Activity和小部件访问这些数据。也许缓存信息供以后使用。2)使用服务,我可以从我的小部件和应用程序中请求数据。该服务不需要一直运行,但可以在我需要数据时启动,在获取并返回数据后停止。可以定期启动此服务以更新Widget的数据或类似的东西。可能有很多方法可以解决这个问题,所以我很想听

android - 无法禁用 android.widget.Button

我在Android小部件中有一个按钮,声明如下:每次我尝试通过RemoteViews启用或禁用此按钮时,我都会收到错误android.widget.RemoteViews$ActionException:view:android.widget.Buttoncan'tusemethodwithRemoteViews:setEnabled(boolean)我的代码:RemoteViewsremoteViews=newRemoteViews(context.getPackageName(),R.layout.widget);remoteViews.setInt(R.id.newWorkBtn

Android widget AppBarLayout 总是排在最前面

您好,我正在开发小型Android应用程序,我试图在其中使用AppBarLayout显示工具栏。我想在我的工具栏顶部显示一些View。我尝试了以下方式:所以在上面的布局中,稍后两个相关布局都在我的AppBarLayout下。但我想在我的toolbar_view之上显示它们。我错过了什么或做错了什么。需要一些帮助。谢谢。 最佳答案 我真的对这个解决方案不满意,但到目前为止我发现了这个:尝试将android:elevation="5dp"添加到AppBarLayout下方的RelativeLayout:我也遇到了这个问题,所以我会尝试对

android - widget.SearchView 不显示用于在 android 中进行语音搜索的 MIC 按钮

我在名为activity_products_final的布局文件中有一个搜索ViewActivity:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_products_final);searchView=(android.support.v7.widget.SearchView)findViewById(R.id.searchView);searchView.setIconified(false);sea

超市购物系统【GUI/Swing+MySQL】(Java课设)

系统类型Swing窗口类型+Mysql数据库存储数据使用范围适合作为Java课设!!!部署环境jdk1.8+Mysql8.0+Idea或eclipse+jdbc运行效果 本系统源码地址:https://download.csdn.net/download/qq_50954361/87682510更多Java课设系统:更多Java课设系统更多Java课设系统运行效果展示:更多Java课设系统运行效果展示 部署教程地址:Java课设部署教程注意事项私聊我获取源码优惠30%+哦!!!联系作者的教程:联系作者方式的教程-CSDN博客以上数据量我都只测试了一条数据,目的只是为了测试功能是否能正确运行!这

android - support.v7.widgets 和 android.widgets 的区别 Toolbar, Fragment

我正在创建一个新的应用程序,并且必须处理ActionBar。我知道我必须扩展AppCompatActivity,因为ActionBarActivity已被弃用,但我仍然不明白为什么我必须使用support.v7.widget工具栏而不是android.widget工具栏,即使我使用的是最新的API?谢谢编辑1:我现在明白了,support.v7.widgets的存在是为了让具有旧API的设备能够理解新版本中添加的新功能,并以自己的方式模仿它们。对吗?如果那是正确的并且我不想有任何类型的向后兼容性,这是否意味着我可以继续使用android.widget工具栏?不幸的是,我还使用了andr