鱼C论坛

 找回密码
 立即注册
查看: 1054|回复: 2

输出结果不换行

[复制链接]
发表于 2019-8-12 04:48:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
试了好多种办法,输出结果就是不换行,求大神指点。小白,才学到第8课,代码是网上下的然后自己加的一些东西。

  1. def insert_双色球():   # 在文本框内容最后接着插入输入内容
  2.     var = shuang;vab = shuanghou
  3.     vac = var,"+",vab
  4.     t.insert('end', vac)+"\n"
  5.     print("\n")
  6.     print("\r")
复制代码

  1. import tkinter as tk  # 使用Tkinter前需要先导入
  2. import time

  3. # 第1步,实例化object,建立窗口window
  4. window = tk.Tk()

  5. # 第2步,给窗口的可视化起名字
  6. window.title('第一个计算器')

  7. # 第3步,设定窗口的大小(长 * 宽)
  8. window.geometry('500x400')  # 这里的乘是小x


  9. # 第4步,在图形界面上设定输入框控件entry框并放置
  10. e = tk.Entry(window,width=12,show = None)#显示成明文形式,第一个小窗口
  11. e.place(x=10, y=15)

  12. f = tk.Entry(window,width=12, show = None)#第三个小窗口
  13. f.place(x=140, y=15)

  14. import random#双色球代码
  15. shuang=random.sample(range(1,33),6)
  16. listl=(shuang)
  17. listl.sort()

  18. shuanghou=random.sample(range(1, 16), 1)

  19. dlt1=random.sample(range(1,35),5)#大乐透
  20. listl=(shuang)
  21. listl.sort()

  22. dlt2=random.sample(range(1, 12), 2)

  23. d3d=random.sample(range(0,999),1)#3D
  24. listl=(d3d)
  25. listl.sort()





  26. # 第5步,定义两个触发事件时的函数insert_point和insert_end
  27. #(注意:因为Python的执行顺序是从上往下,所以函数一定要放在按钮的上面)
  28. def insert_point(): # 在鼠标焦点处插入输入内容
  29.     var = int(e.get())+int(f.get())
  30.    
  31.     c.insert('insert', var)
  32. def insert_end():   # 在文本框内容最后接着插入输入内容
  33.     var = int(e.get())-int(f.get())
  34.     c.insert('end', var)
  35. def insert_time():   # 在文本框内容最后接着插入输入内容
  36.     var = int(e.get())*int(f.get())
  37.     c.insert('end', var)
  38. def insert_time1():   # 在文本框内容最后接着插入输入内容
  39.     var = int(e.get())/int(f.get())
  40.     c.insert('end', var)
  41.    
  42. def insert_biaoge():   # 在文本框内容最后接着插入输入内容
  43.    
  44.     t.insert('end', time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+'\n' )

  45. def insert_双色球():   # 在文本框内容最后接着插入输入内容
  46.     var = shuang;vab = shuanghou
  47.     vac = var,"+",vab
  48.     t.insert('end', vac)+"\n"
  49.     print("\n")
  50.     print("\r")

  51. def insert_大乐透():   # 在文本框内容最后接着插入输入内容
  52.     var = dlt1;vab = dlt2
  53.     vac = var,"+",vab
  54.     t.insert('end', vac)
  55.     print("\r")

  56. def insert_d3d():   # 在文本框内容最后接着插入输入内容
  57.     var = d3d
  58.     vac = d3d
  59.     t.insert('end', vac)
  60.     print("\n")



  61. # 第6步,创建并放置两个按钮分别触发两种情况
  62. b1 = tk.Button(window, text='加法', width=10, height=1, command=insert_point)
  63. b1.place(x=10, y=50)
  64. b2 = tk.Button(window, text='减法', width=10,   height=1, command=insert_end)
  65. b2.place(x=10, y=85)
  66. b3 = tk.Button(window, text='乘法', width=10,   height=1, command=insert_time)
  67. b3.place(x=10, y=120)
  68. b4 = tk.Button(window, text='除法', width=10,   height=1, command=insert_time1)
  69. b4.place(x=10, y=155)
  70. b5 = tk.Button(window, text='时间', width=10,   height=1, command=insert_biaoge)
  71. b5.place(x=10, y=190)



  72. # 第7步,创建并放置一个多行文本
  73. #框text用以显示,指定height=3为文本框是三个字符高度
  74. t = tk.Text(window, width=50,height=20)#这个是大窗口
  75. t.place(x=100, y=50)



  76. c = tk.Text(window, width=15,height=2)#第一排第四个小窗口
  77. c.place(x=260, y=10)

  78. b6 = tk.Button(window, text='双色球', width=10,   height=1, command=insert_双色球)
  79. b6.place(x=10, y=225)

  80. b7 = tk.Button(window, text='大乐透', width=10,   height=1, command=insert_大乐透)
  81. b7.place(x=10, y=260)

  82. b5 = tk.Button(window, text='3D', width=10,   height=1, command=insert_d3d)
  83. b5.place(x=10, y=295)




  84. # 第8步,主窗口循环显示
  85. window.mainloop()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-8-12 14:32:03 | 显示全部楼层

                               
登录/注册后可看大图
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-12 15:56:36 | 显示全部楼层
通过今天学习,明白了,
  1. t.insert('end', vac)
复制代码
这个代码的意思是在框框的最后面加入。怎么才能把输出结果清零覆盖之前的输出呢。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-17 15:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表