草庐IT

零部件

全部标签

android - 如何更改 Android 选项卡小部件的背景?

我的类(class)扩展了TabActivityTabHostmTabHost=getTabHost();TabHost.TabSpectab1=mTabHost.newTabSpec("tab1");TabHost.TabSpectab2=mTabHost.newTabSpec("tab2");tab1.setIndicator("titletab1");tab2.setIndicator("titletab2");mTabHost.addTab(tab1);mTabHost.addTab(tab2);TabHost.setCurrentTab(0or1)谁能指导我如何更改所选标签的

Android Switch 小部件 textOn 和 textOff 在 Lollipop 中不起作用

Lollipop(5.0)中开关小部件的行为发生了变化。targetSdkVersion=19时渲染的开关:targetSdkVersion=21时渲染的开关:请注意,AndroidStudio中的预览渲染仍会生成带有文本的开关,但当使用targetSdkVersion=21构建的apk在具有Lollipop(Nexus5)的设备上运行时,该开关会丢失其文本。在同一个Lollipop设备上运行使用targetSdkVersion=19构建的apk会按预期正确呈现开关。为什么?有什么建议的解决方法吗? 最佳答案 默认情况下,Mater

c++ - 为什么 QHBoxLayout 会导致小部件重叠?

我需要将自定义QPushButton子类的多个实例彼此相邻放置。出于某种原因,按钮在绘制时会相互重叠。下面是该问题的简化示例。这是(不正确的)输出:代码如下:#includeclassMyButton:publicQPushButton{public:explicitMyButton(Qt::GlobalColorcolor,QWidget*parent=NULL):QPushButton(parent),color_(color){setSizePolicy(QSizePolicy::Fixed,QSizePolicy::Fixed);}QSizesizeHint()const{re

c++ - 暴露所包含小部件的信号/插槽的正确 Qt 习惯用法是什么?

假设我有一个MyWidget包含一个MySubWidget,例如包含文本字段或其他内容的自定义小部件。我希望其他类能够连接到包含的MySubWidget实例公开的信号和插槽。是传统的方法吗:通过MyWidget中的subWidget()方法暴露一个指向MySubWidget实例的指针在MyWidget类中复制MySubWidget的信号和槽,编写“转发”代码还有什么?选择1似乎是最少的代码,但它也打破了封装,因为现在其他类知道MyWidget包含的小部件是什么,并且可能依赖于它们的功能。Choice2看起来像是在保持封装,但它有很多看似多余且可能令人费解的代码,有点搞砸了整个信号和插槽

c++ - 你如何在 Qt 中获得一个小部件的 child ?

我正在通过Qt的KeyPress函数模拟应用程序的keyPresses。所有KeyPresses工作正常。但是,当我传递一个应该按下当前事件窗口的OK按钮的QT::Key_Enter或取消按钮的QT::Key_Cancel时,它什么也不做.我在想也许,因为这些按钮没有焦点,而父窗口本身有焦点。你如何得到一个窗口的child?还是找到它上面的OK或Cancel按钮,这样您就可以将其设置为activeWindow,然后成功传递KeyPresses?我有:QWidget*pWin=QApplication::activeWindow;QObjectList*pList=pWin->child

python - Tkinter 中的笔记本小部件

在玩过Tkinter和wxPython之后,我更喜欢Tkinter,因为我的源代码看起来很干净。但是,它似乎没有那么多功能。特别是它没有标签(例如,Firefox窗口顶部的标签)。对该主题进行一点谷歌搜索可以提供一些建议。有acookbookentry有一个类允许您使用选项卡,但它非常原始。还有Pythonmegawidgets在SourceForge上,虽然这看起来很旧并且在安装过程中给了我错误。有人有在Tkinter中制作选项卡式GUI的经验吗?你用了什么?或者仅仅是任何需要更强大的窗口组件的人都必须使用wxPython的情况? 最佳答案

用于保存和恢复 UI 小部件值的 Python PyQt4 函数?

在我尝试编写自己的PythonPyQt4模块函数之前......我想问一下是否有人有这样的函数可以分享。在我使用PyQt4和qtDesigner构建的GUI的许多Python程序中,我使用QSettings方法在关闭和启动期间保存和恢复所有小部件的UI状态和值。这个例子展示了我如何保存和恢复一些lineEdit、checkBox和radioButton字段。是否有人拥有可以遍历UI并找到所有小部件/控件及其状态并保存它们的函数(例如guisave())和另一个可以恢复它们的函数(例如guirestore())?我的closeEvent看起来像这样:#------------------

python - 如何在运行时更改 Kivy 中小部件的颜色?

我无法在Kivy中更改简单小部件的颜色。我可以在创建小部件时设置颜色,但之后无法更改。这里是简单的布局定义文件circletest.kv。它定义了一个圆圈,其中颜色(实际上只是r,来自rgba)、位置和大小都链接到小部件类中的变量。#:kivy1.4.1:canvas:Color:rgba:self.r,1,1,1Ellipse:pos:self.possize:self.size这是应用程序circletest.py。它创建并显示简单的小部件。创建对象时成功设置颜色和位置。单击小部件时,小部件可以更改它自己的位置,但是当我尝试更改颜色时,什么也没有发生。importkivykivy.

python - 如何设置某些 Tkinter 小部件的边框颜色?

我正在尝试更改我的Tkinter应用程序的背景颜色,但对于某些小部件,它会在边缘留下白色边框。例如,这个:fromtkinterimport*COLOR="black"root=Tk()root.config(bg=COLOR)button=Button(text="button",bg=COLOR)button.pack(padx=5,pady=5)entry=Entry(bg=COLOR,fg='white')entry.pack(padx=5,pady=5)text=Text(bg=COLOR,fg='white')text.pack(padx=5,pady=5)root.mai

python - 如何更改标签小部件中的文本大小? (tkinter)

这个问题在这里已经有了答案:Howtochangeawidget'sfontstylewithoutknowingthewidget'sfontfamily/size?(8个回答)关闭7年前。在使用Tkinter的python3.4中,如何更改标签小部件中的文本大小?到目前为止我已经尝试过label_one=Label(root,text='Hello',size='50')和label_one.config(fontsize='50')但我不知道从哪里开始,也找不到任何说明如何做的东西。 最佳答案 在创建标签时尝试传递width=