51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2087|回复: 5
打印 上一主题 下一主题

如何将之前弹出的message清空只显示一条信息,OK或者Fail?

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:08
  • 签到天数: 531 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2019-11-13 10:42:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    1. <p>如何将之前弹出的message清空只显示一条信息,OK或者Fail?</p><p>
    2. </p><p>import xlwt
    3. import pymssql
    4. import tkinter as tk

    5. window = tk.Tk()
    6. window.title('my window')
    7. window.geometry('300x300')
    8. e = tk.Entry(window, show=None)
    9. e.pack()
    10. def set_style(name, height, bold=False):
    11. style = xlwt.XFStyle()
    12. font = xlwt.Font()
    13. font.name = name
    14. font.bold = bold
    15. font.color_index = 4
    16. font.height = height
    17. style.font = font
    18. return style
    19. def write_excel(d):
    20. f = xlwt.Workbook()
    21. sheet1 = f.add_sheet('学生',cell_overwrite_ok=True)
    22. row0 = ["id","username","age"]
    23. #写第一行
    24. for i in range(0,len(row0)):
    25. sheet1.write(0,i,row0[i],set_style('Times New Roman',220,True))
    26. #从第二行开始写从数据库里面捞出来的数据
    27. for i in range(0,len(d)):
    28. for m in range(0, len(d[i])):
    29. sheet1.write(i + 1, m, d[i][m], set_style('Times New Roman', 220, True))
    30. f.save('F:/'+tt+'.xls',)

    31. def insert_point():
    32. conn = pymssql.connect(host="localhost", user='sa', password='@eecvs', database='master')
    33. cur = conn.cursor()
    34. cur.execute('select * from temp_ross where id=%s', (e.get()))
    35. global tt
    36. tt=e.get()
    37. data = cur.fetchall()
    38. if len(data) !=0:
    39. t = []
    40. d = []
    41. for i in range(len(data)):
    42. t.append(data[i][0])
    43. t.append(data[i][1].rstrip())
    44. t.append(data[i][2])
    45. d.append(t)
    46. t = []
    47. write_excel(d)
    48. cur.close()
    49. show_eff(True)
    50. else:
    51. show_eff(False)

    52. def show_eff(e):
    53. Mes1 = tk.Message(text='OK' if e else'Fail' ,width = 60)
    54. Mes1.pack()
    55. def windowset():
    56. b1 = tk.Button(window, text='insert point', width=15,
    57. height=2, command=insert_point)
    58. b1.pack()
    59. window.mainloop()
    60. windowset()</p>
    复制代码


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:35
  • 签到天数: 1808 天

    连续签到: 2 天

    [LV.Master]测试大本营

    2#
    发表于 2019-11-14 09:40:18 | 只看该作者
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 10:40
  • 签到天数: 758 天

    连续签到: 3 天

    [LV.10]测试总司令

    3#
    发表于 2019-11-14 09:50:15 | 只看该作者
    参考i下这个链接吧http://www.fly63.com/article/detial/4924
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 10:15
  • 签到天数: 1523 天

    连续签到: 2 天

    [LV.Master]测试大本营

    4#
    发表于 2019-11-14 10:40:26 | 只看该作者
    修改下日志打印内容
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 16:45
  • 签到天数: 998 天

    连续签到: 2 天

    [LV.10]测试总司令

    5#
    发表于 2019-11-14 13:04:48 | 只看该作者
    有清空按钮的吧
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:30
  • 签到天数: 2820 天

    连续签到: 2 天

    [LV.Master]测试大本营

    6#
    发表于 2019-11-14 13:04:55 | 只看该作者
    控制内容显示在一个内
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-27 00:19 , Processed in 0.065206 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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