文本输入框创建,同步父控件缩放,及滚动条的设置。
1.顶层窗口及文本输入框。
1、导入模块,创建应用程序,以及顶层窗口。

2.设置文本框缩放同步父控件
1、可以重写 QWidget 的函数 resizeEvent(self, evt),监听父控件的尺寸改变,来重置子控件尺寸;从而达到同步的目的;首先,获取父控件的大小。

3.设置文本框的垂直滚动区域
1、抽象类 QAbstractScrollArea;用来设置滚动区域,它的子类都具有滚动区域的属性,例如 QTextEdit类 。为了看起来条理清晰,可以单独封装一个实例方法,来设置滚动条的相关功能属性。

3、垂直滚动策略1,总是关闭滚动条区域,虽然滚动条不可见,但仍可以使用鼠标滚轮。setVerticalScrollBarPolicy(1)

4.设置文本框的水平滚动区域
1、水平区域的滚动条设置:setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy)参数与垂直滚动区域策略相同。----默认是策略 1,setHorizontalScrollBarPolicy(1);----另外文本区域默认是软换行,即根据控件宽度换行。所以即使设置了策略0,或策略 2,都看不到滚动区域的效果。

3、设置换行模式为2:----应设置文本框软换行的的宽度: setLineWrapColumnOrWidth(int)----当换行模式为QTextEdit.FixedPixelWidth =2 ,int代表像素。只要int大于文本框的宽度,就显示滚动条。
