精华内容
下载资源
问答
  • PowerPoint制作滚动文本框的办法.docx
  • PowerPoint教程 制作滚动文本框的办法.docx
  • FLASH中制作滚动文本框的两种方法- - 种是利用flash自己的组件是最简单的一种方法再一种就是利用一些简单的命令来实现滚动的效果 一 利用组件制作滚动文本框 在场景的空白位置往往不够容纳下当前部分的所有文字此时...
  • 握手图片能按照传统方法直接单击插入选项卡,从里面选择文本框,那样的文本框是不带有滚动条的。我们点击“开发工具”选项卡,然后单击“文本框控件”。  2、在空白页面画出文本框,调整大小,然后点击“控件...
    握手图片能按照传统方法直接单击插入选项卡,从里面选择文本框,那样的文本框是不带有滚动条的。我们点击“开发工具”选项卡,然后单击“文本框控件”。

    PowerPoint制作滚动文本框的办法 爱PPT

      2、在空白页面画出文本框,调整大小,然后点击“控件”功能区中的“属性”按钮。

      3、 弹出属性对话框,我们先来设置底色,点击BackColor属性后的小三角箭头,在“系统”中,选择“桌面”。

      4、然后点击“调色板”,选择墨绿色,点击Font字体,进行相关设置。

      5、我们在字体对话框中对文本字体进行设置,将字体设置为“微软雅黑”,字形“常规”,字号“小三”,单击确定。

      6、将MultiLine属性设置为True,ScrollBars为2-fmScrollBarsVertical。

      7、右击空白页面上的文本框控件,从右键菜单中依次点击“文本框对象”--“编辑”。

      8、设置完毕,按下Shift+F5键播放,在幻灯片放映视图中,拖动下拉滚动条即可查看下面的文本内容。

      温馨提示说明:

      BackColor:设置窗体背景颜色,

      Font:用来设置文本框中文字的字型、字体和大小,

      MultiLine:设置控件是否接受多行文本,

      ScrollBars:利用滚动条来显示多行文字内容。

    本文转自http://www.2ppt.cn/Article/410.html

    转载于:https://my.oschina.net/yjldngyj/blog/486704

    展开全文
  • ppt插入滚动文本框

    2011-04-24 21:21:43
    ppt课件设计,ppt插入滚动文本框。ppt插入滚动文本框。ppt插入滚动文本框。ppt插入滚动文本框。ppt插入滚动文本框。ppt插入滚动文本框
  • 自定义view(自动滚动文本框)AutoScrollTextView.java,复制到项目中即可使用
  • 滚动文本框个人理解滚动文本框就是文本框的升级版,类似的功能为记事本,可以写多行的数据,并且当超出当前窗口的行数时就会出现上下拉动的滚动条文本框飞机票猛击我滚动文本框的详细代码在79-83行注:使用tk的滚动...

    滚动文本框

    个人理解滚动文本框就是文本框的升级版,类似的功能为记事本,可以写多行的数据,并且当超出当前窗口的行数时就会出现上下拉动的滚动条

    文本框飞机票猛击我

    滚动文本框的详细代码在79-83行

    注:使用tk的滚动文本框需要先导入模块,导入代码在第6行,该行导入代码

    #!/usr/bin/env python

    # -*- coding: utf-8 -*-

    import tkinter as tk

    from tkinter import ttk

    from tkinter import scrolledtext # 导入滚动文本框的模块

    win = tk.Tk()

    win.title("Python GUI") # 添加标题

    ttk.Label(win, text="Chooes a number").grid(column=1, row=0) # 添加一个标签,并将其列设置为1,行设置为0

    ttk.Label(win, text="Enter a name:").grid(column=0, row=0) # 设置其在界面中出现的位置 column代表列 row 代表行

    # button被点击之后会被执行

    def clickMe(): # 当acction被点击时,该函数则生效

    action.configure(text='Hello ' + name.get() + ' ' + numberChosen.get()) # 设置button显示的内容

    print('check3 is %s %s' % (type(chvarEn.get()), chvarEn.get()))

    # 按钮

    action = ttk.Button(win, text="Click Me!", command=clickMe) # 创建一个按钮, text:显示按钮上面显示的文字, command:当这个按钮被点击之后会调用command函数

    action.grid(column=2, row=1) # 设置其在界面中出现的位置 column代表列 row 代表行

    # 文本框

    name = tk.StringVar() # StringVar是Tk库内部定义的字符串变量类型,在这里用于管理部件上面的字符;不过一般用在按钮button上。改变StringVar,按钮上的文字也随之改变。

    nameEntered = ttk.Entry(win, width=12, textvariable=name) # 创建一个文本框,定义长度为12个字符长度,并且将文本框中的内容绑定到上一句定义的name变量上,方便clickMe调用

    nameEntered.grid(column=0, row=1) # 设置其在界面中出现的位置 column代表列 row 代表行

    nameEntered.focus() # 当程序运行时,光标默认会出现在该文本框中

    # 创建一个下拉列表

    number = tk.StringVar()

    numberChosen = ttk.Combobox(win, width=12, textvariable=number, state='readonly')

    numberChosen['values'] = (1, 2, 4, 42, 100) # 设置下拉列表的值

    numberChosen.grid(column=1, row=1) # 设置其在界面中出现的位置 column代表列 row 代表行

    numberChosen.current(0) # 设置下拉列表默认显示的值,0为 numberChosen['values'] 的下标值

    # 复选框

    chVarDis = tk.IntVar() # 用来获取复选框是否被勾选,通过chVarDis.get()来获取其的状态,其状态值为int类型 勾选为1 未勾选为0

    check1 = tk.Checkbutton(win, text="Disabled", variable=chVarDis, state='disabled') # text为该复选框后面显示的名称, variable将该复选框的状态赋值给一个变量,当state='disabled'时,该复选框为灰色,不能点的状态

    check1.select() # 该复选框是否勾选,select为勾选, deselect为不勾选

    check1.grid(column=0, row=4, sticky=tk.W) # sticky=tk.W 当该列中其他行或该行中的其他列的某一个功能拉长这列的宽度或高度时,设定该值可以保证本行保持左对齐,N:北/上对齐 S:南/下对齐 W:西/左对齐 E:东/右对齐

    chvarUn = tk.IntVar()

    check2 = tk.Checkbutton(win, text="UnChecked", variable=chvarUn)

    check2.deselect()

    check2.grid(column=1, row=4, sticky=tk.W)

    chvarEn = tk.IntVar()

    check3 = tk.Checkbutton(win, text="Enabled", variable=chvarEn)

    check3.select()

    check3.grid(column=2, row=4, sticky=tk.W)

    # 单选按钮

    # 定义几个颜色的全局变量

    COLOR1 = "Blue"

    COLOR2 = "Gold"

    COLOR3 = "chocolate1"

    # 单选按钮回调函数,就是当单选按钮被点击会执行该函数

    def radCall():

    radSel = radVar.get()

    if radSel == 1:

    win.configure(background=COLOR1) # 设置整个界面的背景颜色

    elif radSel == 2:

    win.configure(background=COLOR2)

    elif radSel == 3:

    win.configure(background=COLOR3)

    radVar = tk.IntVar() # 通过tk.IntVar() 获取单选按钮value参数对应的值

    rad1 = tk.Radiobutton(win, text=COLOR1, variable=radVar, value=1, command=radCall) # 当该单选按钮被点击时,会触发参数command对应的函数

    rad1.grid(column=0, row=5, sticky=tk.W) # 参数sticky对应的值参考复选框的解释

    rad2 = tk.Radiobutton(win, text=COLOR2, variable=radVar, value=2, command=radCall)

    rad2.grid(column=1, row=5, sticky=tk.W)

    rad3 = tk.Radiobutton(win, text=COLOR3, variable=radVar, value=3, command=radCall)

    rad3.grid(column=2, row=5, sticky=tk.W)

    # 滚动文本框

    scrolW = 30 # 设置文本框的长度

    scrolH = 3 # 设置文本框的高度

    scr = scrolledtext.ScrolledText(win, width=scrolW, height=scrolH, wrap=tk.WORD) # wrap=tk.WORD 这个值表示在行的末尾如果有一个单词跨行,会将该单词放到下一行显示,比如输入hello,he在第一行的行尾,llo在第二行的行首, 这时如果wrap=tk.WORD,则表示会将 hello 这个单词挪到下一行行首显示, wrap默认的值为tk.CHAR

    scr.grid(column=0, columnspan=3) # columnspan 个人理解是将3列合并成一列 也可以通过 sticky=tk.W 来控制该文本框的对齐方式

    win.mainloop() # 当调用mainloop()时,窗口才会显示出来

    代码执行结果如图

    abea88607525

    a8ebff34-c26b-4c38-b391-63673dbf2f0e.png

    在文本框中输入一段英文

    abea88607525

    b6352be6-e85d-4c57-9c32-137bb1295beb.png

    向下拉滚动条

    abea88607525

    398e09ed-7ceb-422c-8f15-a978c6cf967f.png

    将代码第90行 wrap=tk.WORD 参数去掉,执行代码,然后在文本框中输入一段英文,显示结果如图

    abea88607525

    5fd98b4c-2dd7-4840-a9f4-30df1bebae8f.png

    上图显示结果,行末显示的一个英文单词被分为两行显示,详细解释参考代码第90行的注释

    如果将代码第83行中的columnspan=3 去掉,执行代码显示结果如图

    abea88607525

    9c5d362d-32d8-4411-9d0f-66406976b6a1.jpg

    展开全文
  • 滚动文本框个人理解滚动文本框就是文本框的升级版,类似的功能为记事本,可以写多行的数据,并且当超出当前窗口的行数时就会出现上下拉动的滚动条文本框飞机票猛击我滚动文本框的详细代码在79-83行注:使用tk的滚动...

    滚动文本框

    个人理解滚动文本框就是文本框的升级版,类似的功能为记事本,可以写多行的数据,并且当超出当前窗口的行数时就会出现上下拉动的滚动条

    文本框飞机票猛击我

    滚动文本框的详细代码在79-83行

    注:使用tk的滚动文本框需要先导入模块,导入代码在第6行,该行导入代码

    #!/usr/bin/env python

    # -*- coding: utf-8 -*-

    import tkinter as tk

    from tkinter import ttk

    from tkinter import scrolledtext # 导入滚动文本框的模块

    win = tk.Tk()

    win.title("Python GUI") # 添加标题

    ttk.Label(win, text="Chooes a number").grid(column=1, row=0) # 添加一个标签,并将其列设置为1,行设置为0

    ttk.Label(win, text="Enter a name:").grid(column=0, row=0) # 设置其在界面中出现的位置 column代表列 row 代表行

    # button被点击之后会被执行

    def clickMe(): # 当acction被点击时,该函数则生效

    action.configure(text='Hello ' + name.get() + ' ' + numberChosen.get()) # 设置button显示的内容

    print('check3 is %s %s' % (type(chvarEn.get()), chvarEn.get()))

    # 按钮

    action = ttk.Button(win, text="Click Me!", command=clickMe) # 创建一个按钮, text:显示按钮上面显示的文字, command:当这个按钮被点击之后会调用command函数

    action.grid(column=2, row=1) # 设置其在界面中出现的位置 column代表列 row 代表行

    # 文本框

    name = tk.StringVar() # StringVar是Tk库内部定义的字符串变量类型,在这里用于管理部件上面的字符;不过一般用在按钮button上。改变StringVar,按钮上的文字也随之改变。

    nameEntered = ttk.Entry(win, width=12, textvariable=name) # 创建一个文本框,定义长度为12个字符长度,并且将文本框中的内容绑定到上一句定义的name变量上,方便clickMe调用

    nameEntered.grid(column=0, row=1) # 设置其在界面中出现的位置 column代表列 row 代表行

    nameEntered.focus() # 当程序运行时,光标默认会出现在该文本框中

    # 创建一个下拉列表

    number = tk.StringVar()

    numberChosen = ttk.Combobox(win, width=12, textvariable=number, state='readonly')

    numberChosen['values'] = (1, 2, 4, 42, 100) # 设置下拉列表的值

    numberChosen.grid(column=1, row=1) # 设置其在界面中出现的位置 column代表列 row 代表行

    numberChosen.current(0) # 设置下拉列表默认显示的值,0为 numberChosen['values'] 的下标值

    # 复选框

    chVarDis = tk.IntVar() # 用来获取复选框是否被勾选,通过chVarDis.get()来获取其的状态,其状态值为int类型 勾选为1 未勾选为0

    check1 = tk.Checkbutton(win, text="Disabled", variable=chVarDis, state='disabled') # text为该复选框后面显示的名称, variable将该复选框的状态赋值给一个变量,当state='disabled'时,该复选框为灰色,不能点的状态

    check1.select() # 该复选框是否勾选,select为勾选, deselect为不勾选

    check1.grid(column=0, row=4, sticky=tk.W) # sticky=tk.W 当该列中其他行或该行中的其他列的某一个功能拉长这列的宽度或高度时,设定该值可以保证本行保持左对齐,N:北/上对齐 S:南/下对齐 W:西/左对齐 E:东/右对齐

    chvarUn = tk.IntVar()

    check2 = tk.Checkbutton(win, text="UnChecked", variable=chvarUn)

    check2.deselect()

    check2.grid(column=1, row=4, sticky=tk.W)

    chvarEn = tk.IntVar()

    check3 = tk.Checkbutton(win, text="Enabled", variable=chvarEn)

    check3.select()

    check3.grid(column=2, row=4, sticky=tk.W)

    # 单选按钮

    # 定义几个颜色的全局变量

    COLOR1 = "Blue"

    COLOR2 = "Gold"

    COLOR3 = "chocolate1"

    # 单选按钮回调函数,就是当单选按钮被点击会执行该函数

    def radCall():

    radSel = radVar.get()

    if radSel == 1:

    win.configure(background=COLOR1) # 设置整个界面的背景颜色

    elif radSel == 2:

    win.configure(background=COLOR2)

    elif radSel == 3:

    win.configure(background=COLOR3)

    radVar = tk.IntVar() # 通过tk.IntVar() 获取单选按钮value参数对应的值

    rad1 = tk.Radiobutton(win, text=COLOR1, variable=radVar, value=1, command=radCall) # 当该单选按钮被点击时,会触发参数command对应的函数

    rad1.grid(column=0, row=5, sticky=tk.W) # 参数sticky对应的值参考复选框的解释

    rad2 = tk.Radiobutton(win, text=COLOR2, variable=radVar, value=2, command=radCall)

    rad2.grid(column=1, row=5, sticky=tk.W)

    rad3 = tk.Radiobutton(win, text=COLOR3, variable=radVar, value=3, command=radCall)

    rad3.grid(column=2, row=5, sticky=tk.W)

    # 滚动文本框

    scrolW = 30 # 设置文本框的长度

    scrolH = 3 # 设置文本框的高度

    scr = scrolledtext.ScrolledText(win, width=scrolW, height=scrolH, wrap=tk.WORD) # wrap=tk.WORD 这个值表示在行的末尾如果有一个单词跨行,会将该单词放到下一行显示,比如输入hello,he在第一行的行尾,llo在第二行的行首, 这时如果wrap=tk.WORD,则表示会将 hello 这个单词挪到下一行行首显示, wrap默认的值为tk.CHAR

    scr.grid(column=0, columnspan=3) # columnspan 个人理解是将3列合并成一列 也可以通过 sticky=tk.W 来控制该文本框的对齐方式

    win.mainloop() # 当调用mainloop()时,窗口才会显示出来

    代码执行结果如图

    abea88607525

    a8ebff34-c26b-4c38-b391-63673dbf2f0e.png

    在文本框中输入一段英文

    abea88607525

    b6352be6-e85d-4c57-9c32-137bb1295beb.png

    向下拉滚动条

    abea88607525

    398e09ed-7ceb-422c-8f15-a978c6cf967f.png

    将代码第90行 wrap=tk.WORD 参数去掉,执行代码,然后在文本框中输入一段英文,显示结果如图

    abea88607525

    5fd98b4c-2dd7-4840-a9f4-30df1bebae8f.png

    上图显示结果,行末显示的一个英文单词被分为两行显示,详细解释参考代码第90行的注释

    如果将代码第83行中的columnspan=3 去掉,执行代码显示结果如图

    abea88607525

    9c5d362d-32d8-4411-9d0f-66406976b6a1.jpg

    展开全文
  • 1.创建一个滚动文本框 import tkinter as tk from tkinter import scrolledtext root = tk.Tk() root.title('text') root.geometry('100x100') scr = scrolledtext.ScrolledText(root,width=10,height=5) scr.pack...

    1.创建一个滚动文本框

    import  tkinter as tk
    from tkinter import scrolledtext  
    root = tk.Tk()
    root.title('text')
    root.geometry('100x100')
    scr = scrolledtext.ScrolledText(root,width=10,height=5)
    scr.pack()
    root.mainloop()
    

    如图
    在这里插入图片描述
    2.读取text文件内容显示到滚动文本框

    import  tkinter as tk
    from tkinter import scrolledtext
    root = tk.Tk()
    root.title('text')
    root.geometry('300x100')
    scr = scrolledtext.ScrolledText(root,width=50,height=5)
    scr.pack()
    with open('test') as f:
        for line in f:
            scr.insert('end',line)#末尾插入
            #scr.insert('insert',line)#光标插入
    
    root.mainloop()
    

    如图:
    在这里插入图片描述
    3.文本内容的删除

    import  tkinter as tk
    from tkinter import scrolledtext
    root = tk.Tk()
    root.title('text')
    root.geometry('300x100')
    scr = scrolledtext.ScrolledText(root,width=50,height=5)
    scr.pack()
    for i in range(10):
        scr.insert('end', i)
        scr.insert('end', '\n')
    scr.delete(1.0) #删除第一个元素
    scr.delete(1.0,'end') #删除所有元素
    root.mainloop()
    

    4.文本内容的获取

    import  tkinter as tk
    from tkinter import scrolledtext
    root = tk.Tk()
    root.title('text')
    root.geometry('300x100')
    scr = scrolledtext.ScrolledText(root,width=50,height=5)
    scr.pack()
    for i in range(10):
        scr.insert('end', i)
        scr.insert('end', '\n')  #
    
    print(scr.get(1.0,'end')) #获取文本中所有内容
    print(scr.get(1.0)) #获取文本中第一行的内容
    root.mainloop()
    

    5.打印选中的文本内容

    import  tkinter as tk
    from tkinter import scrolledtext
    root = tk.Tk()
    root.title('text')
    root.geometry('300x100')
    scr = scrolledtext.ScrolledText(root,width=50,height=5)
    scr.pack()
    for i in range(10):
        scr.insert('end', i)
        scr.insert('end', '\n')  #
    def showselection():
         try:
             s = scr.selection_get()
        except Exception as e:
             print('....')
        else:
             print(s)
    tk.Button(root,text='sava',command=showselection).pack()
    root.mainloop()
    

    如图:
    在这里插入图片描述

    展开全文
  • 在VCMFC中,向文本框追加文本文字,如何自动滚动文本框保持显示最后一行呢?
  • 那么这个时候,我们可以用“控件”来解决,即利用Word文档内容控件添加一个带滚动条的文本框,即能全部展示内容,同时使文档版面看起来整洁美观,可读性更强。 效果如图所示: 具体操作方法如下: (1)在Word...
  • 带滑块的滚动文本框

    2002-12-17 00:00:00
    这是一个带滑块的滚动文本框,应该是很标准的了,可以用在很多场合。
  • //输入参数:// _mOffset 滚动文本框对象//返回值:// OffsetObject 位置信息对象// length 焦点位置长度// leftValue 滚动文本框从开始到焦点所在位置的文本值// rightValue 滚动文本框从焦点位置到结束的文本值// ...
  • 最近在写一个模拟做题系统,里面有一个输出错题的功能,设置的文本框只有输出一道错题的大小,但是不能就一道题吧,就想到了平时页面里的滚动文本框,上网搜了搜,查到了ScrolledText,但是没找到实现我所需要功能的...
  • QTextEdit自带水平竖直滚动条,当竖直方向上容不下时竖直滚动条就会自动出现。 因为默认自动换行所以无法自动出现水平滚动条。 只需改变换行模式就可以将其召唤出: setWordWrapMode(QTextOption.NoWrap) 上图...
  • 引用 Msn Spaces 进阶教程之滚动文本框 原创:loadmemoryedited by locker2man HTML代码 overflow:auto;width:100%;line-height:14pt;letter-spacing:0.2em;height:400px">日志内容 效果预览 大篇幅的...
  • 滚动文本框 

    2002-10-14 00:00:00
    常用的应用效果。 
  • //========================//功能: 滚动文本框精确位置定位//输入参数://self 滚动文本框对象//_startLine 开始行数//_endLine 结束行数//_startPoint 开始行数的开始位置//_endPoint 结束行数的结束位置//调用...
  • 我用的wps,网上搜说是右键单击工具栏,可是单击之后啥也没有,各位前辈咋弄呢?
  • Flash制作文本框滚动缓冲效果

    千次阅读 2007-04-10 19:23:00
    Flash制作文本框滚动缓冲效果 [ 发布者:佚名 | 来源:不详 | 时间:2006-3-25 | 浏览:216 人次 ] 效果如下:今天写了这个效果的代码用在主页的diary里觉得以前用scroll对象来控制文本框滚动起来比较生硬其
  • NGUI制作滚动文本框 1.首先创建一个UI Root 2.选择UI Root右键 Create 选择Scoll View创建。 3.Scroll view的大小是可以调节的,调节为你需要的适当大小 4. 5.创建一个Label作为Scroll View的子物体,...
  • this.p={ m:2,b:2,loftPermalink:'',id:'fks_094070082085082067085086094095083084084067083083082065',blogTitle:'HTML文本框滚动代码2:为卷轴加外框',blogAbstract:' ',blogTag:'html',blogUrl:'blog/static/...
  • flash 文本框

    2019-10-07 06:32:47
    Flash升级到Flash MX 2004 版本以后,许多效果的制作方法都很大的改进,比如滚动文本框的效果制作起来就方便了许多。现在我介绍两种在Flash MX 2004 中制作滚动文本框的方法,一种是利用flash自己的组件,是最简单的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,059
精华内容 18,023
关键字:

如何制作滚动文本框