草庐IT

tabwidgets

全部标签

c++ - 在 QTabWidget 上显示/隐藏子选项卡

假设我有一个包含5个子选项卡的QTabWidget。现在我想通过以下代码在5个子选项卡之一中显示/隐藏子选项卡ui->twListTabs->widget(0)->hide();//Hidefirstsub-tab但这对我不起作用。你有什么解决办法吗?谢谢! 最佳答案 您只能选择使用:voidQTabWidget::removeTab(intindex)您需要在选项卡中存储指向QWidget的指针,以便稍后插入它。例如,您可以做类似的事情:classTabWidget:publicQTabWidget{Q_OBJECTenumtab

c++ - 隐藏以前添加到 Qt TabWidget 的选项卡

我有一个对话框,其中包含一个添加了多个选项卡的QtTabWidget。我想隐藏其中一个选项卡。_mytab->hide()没用。我不想只从.ui文件中删除选项卡及其所有小部件,因为其他代码依赖于选项卡中的小部件。但是,生成选项卡代码会很好,但在生成的uic_mydialog.cpp中却不能生成::insertTab。在ui文件中设置hidden属性也不行。我正在使用Qt3.3 最佳答案 我遇到了同样的问题。我正在使用以下方法。现在是数据。genTabisthenameofmyQTabWidgettabXisthenameofthet

C++ Qt开发:TabWidget实现多窗体功能

Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TabWidget标签组件的常用方法及灵活运用。QTabWidget是Qt中用于实现标签页(tabbedinterface)的控件,可以在一个窗口内切换不同的页面。在开发窗体应用时通常会伴随功能的分页,使用TabWidget并配合自定义Dialog组件,即可实现一个复杂的多窗体分页结构,此类布局方式也是多数软件通用的方案。以下是QTabWidget的一些常用方法,以表格形式概述:方法签名描述QTabWidget(

android - TabWidget 在 Android 底部不稳定?为什么?

我将tabWidget设置在底部。当我想编辑编辑文本时,键盘会升起。但是选项卡小部件位于键盘上方。为了支持多屏幕,我设置了android:layout_weight="1.0"。之后,我遇到了这个问题,我在下面添加了我的布局代码。有什么想法可以使底部的TabWidget稳定吗?代码: 最佳答案 您可能需要调整windowSoftInputMode在你的list中。这控制在显示软键盘时屏幕如何移动。也许您想使用AdjustPan而不是默认的adjustResize?这page有关于各种输入模式的更多信息。

android - SupportFragment + TabWidget + 三星设备 = "java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState"?

我有一个非常简单的FragmentActivity,它使用android.support.v4库,FragmentActivity中只有一个TabHost,包含4个fragment。没有异步任务,没有实现onSaveInstanceState()。上市几周后,我收到了很多名为“java.lang.IllegalStateException:在onSaveInstanceState之后无法执行此操作”的异常报告(请参阅下面的堆栈跟踪),所有这些都来自三星设备(SM-N9003,GT-I9305、GT-N7100...等),完全不知道出了什么问题。我以前搜索过一些类似的问题,但根本没有答案

android - 停止 Android webview 覆盖 tabwidget

我在屏幕底部放置了一个tabwidget,上面有一个webview。当webview加载的网页内容大于屏幕时,webview展开以转换tabwidget-因为layout_height在webview和它所在的scrollview中设置为wrap_content。我希望ScrollView的大小适合可用的屏幕空间。我的xml如下:我已经为ScrollView设置了一个高度,但正如预期的那样,它只对特定设备准确,而不是通用的。如有任何帮助,我们将不胜感激。 最佳答案 使用这个xml,它会解决你的问题:

android - TabWidget - 如何设置指示器文本的位置?

我正在尝试在我的Android应用程序中使用TabHost和TabWidget。这是我的布局main.xml:还有我的代码:finalTabHostmainTabHost=(TabHost)this.findViewById(R.id.mainTabHost);mainTabHost.setup();finalTabHost.TabSpectabSpecTags=mainTabHost.newTabSpec("tabTags");tabSpecTags.setIndicator(this.getString(R.string.tab_name_tags));tabSpecTags.se

C++ Qt开发:TabWidget实现多窗体功能

Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TabWidget标签组件的常用方法及灵活运用。QTabWidget是Qt中用于实现标签页(tabbedinterface)的控件,可以在一个窗口内切换不同的页面。在开发窗体应用时通常会伴随功能的分页,使用TabWidget并配合自定义Dialog组件,即可实现一个复杂的多窗体分页结构,此类布局方式也是多数软件通用的方案。以下是QTabWidget的一些常用方法,以表格形式概述:方法签名描述QTabWidget(

android - 为什么我从 TabWidget 得到一个空指针异常?

我正在编写一个android程序,其中我有一个使用选项卡的Activity。ActivitypublicclassUnitActivityextendsTabActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);TabHosttabHost=getTabHost();TabSpecspec;Resourcesres=getResources();LayoutInflater.from(this).inflate(R.layout.unit_vie

android - 如何为 tabhost 和 tabwidget 创建自定义 api?

我使用tabhost、tabwidget和horizo​​ntalscrollbar创建了可滚动的标签栏,layout_gravity在底部。现在,我想为此创建自定义API,这样任何人都可以使用该api根据他们的要求更改文本大小、高度、宽度等。Tabbar.javapackagecom.tabbar.project;importandroid.app.TabActivity;importandroid.content.Intent;importandroid.content.res.Resources;importandroid.graphics.Color;importandroid