4-1 中央控件(The Central Widget)
来源:互联网 发布:淘宝联盟能自己买吗 编辑:程序博客网 时间:2024/04/29 15:52
4-1 中央控件(The Central Widget)
在QMainWindow的中心区域可以放置各类控件。例如下面列举的:
1、 使用标准Qt控件:标准的Qt控件如QTableWidget或者QTextEdit可以做为中央控件。这时,读取和保存文件等程序功能需要在其他地方实现(例如在QMainWindow的子类中)
2、 使用用户自定义控件:一些特殊程序需要在一个用户控件中显示数据。例如,图标编辑程序就要把IconEditor做为中央控件。第五章将会介绍怎么样在Qt中实现自定义的用户控件。
3、 使用带有布局管理器的空白控件:有时候,一些程序的中央控件由多个控件组成。这时,可以用一个控件做为其他控件的父控件,使用布局管理器管理其他子控件的位置和大小。
4、 使用分隔条:另一种使用多个控件的方式是使用QSplitter(分隔条)。QSplitter可以水平方式或垂直方式排列子控件,用中间的分隔线控制控件的大小分隔条里面可以包含各种控件,包括其他的分隔条。
5、 使用MDI工作控件。在MDI程序中,中央控件由QWorkSpace控件占据。每一个MDI窗口是这个控件的一个子控件。
布局,分隔条和MDI工作空间可以同标准Qt控件一起使用,也可以和自定义控件使用,第六章会详细介绍。
在Spreadsheet程序中,一个QTableWidget子类做为它的中央控件。QTableWidget已经提供了大部分我们需要的表格功能,但是它不支持剪贴板,不能理解如"=A1+A2+A3"这样的公式。我们将在Spreadsheet类中实现这些功能。
- 4-1 中央控件(The Central Widget)
- (转)4.1中央控件(The Central Widget)
- maven的中央(central)仓库的镜像地址
- 10.09 GCD Grand(宏大) Central(中央的) Dispatch(调度)
- maven发布jar、aar、war等到中央库(Central Repository)的步骤
- [Maven实战]发布maven项目到中央仓库(Central Repository)
- 中央管理-Flex Central Managerment
- Android自定义控件(Widget)
- Android常用控件(Widget)
- Widget控件
- Maven中央仓库镜像地址 mavenrepositories 1、OSChina Central Java代码 收藏代码 <mirror> <id>CN</id>
- iOS之GCD(Grand Central Dispath)中央调度
- 日期控件的使用(Datepicker Widget)
- QT自定义控件(Widget+QSS)
- android widget(1)
- (十四)中央首长来访 - 4
- (十四)中央首长来访 - 1
- 81Widget小控件
- 无数据库日志文件恢复数据库方法两则
- Override:Directive Defines a method that replaces a virtual parent class method
- Eclipse+Tomcat开发servlet的HelloWorld篇(摘)
- Request.ServerVariables获取环境变量整理
- 使用ioctl与内核交换数据
- 4-1 中央控件(The Central Widget)
- 系统时间错误导致编译 RxLib 时报U783错误
- Overload : Allows 2 or more routines to have the same name
- 教你如何成为一名Java初级程序员
- 如何:绘制具有透明度的图像
- BITCOMETBHO_1.1.2.7.DLL 插件致使IE7的Script不能正确执行!
- 具体java打印方法的实现
- .NET委托:一个C#睡前故事
- vc中把字符串转换成16进制数的函数(如'7f'->0x7f)