大家好!我开发的小工具,效果见动图:

下载地址

QQ群发助手.rar

代码:

 def Login():
global Flag
try:
bot.Login(['-q',v1.get()])
tkinter.messagebox.showinfo(message="登陆成功")
Flag=1
except Exception as e:
tkinter.messagebox.showerror(message=str(e))
def Send():
global Flag
if Flag==0:
tkinter.messagebox.showwarning(message='您还没有登陆,不能发送消息!')
return ''
content= T1.get(1.0, tkinter.END)
if vOption.get() == 1:
Friends=bot.List('buddy')
elif vOption.get() == 2:
Friends = bot.List('group')
for friend in Friends:
if v2.get() in friend.name:
try:
bot.SendTo(friend, content)
except Exception as e:
tkinter.messagebox.showerror(message=str(e))
tkinter.messagebox.showinfo(message="发送完毕")
if __name__ == '__main__':
root = tkinter.Tk()
L1 = tkinter.Label(root, text='QQ账号')
L1.place(x=10,y=10,height=30)
v1 = tkinter.StringVar()
E1 = tkinter.Entry(root, textvariable=v1)
E1.place(x=60,y=10,width=120,height=30)
B1 = tkinter.Button(root, text='登陆', command=Login)
B1.place(x=190,y=10,width=50,height=30)
vOption = tkinter.IntVar(value=1)
R1 = tkinter.Radiobutton(root, text='发给所有好友', variable=vOption, value=1)
R1.place(x=10,y=50)
R2 = tkinter.Radiobutton(root, text='发给所有群', variable=vOption, value=2)
R2.place(x=10,y=70)
L2 = tkinter.Label(root, text='名称包含')
L2.place(x=130,y=60)
v2 = tkinter.StringVar()
E2 = tkinter.Entry(root, textvariable=v2)
E2.place(x=190,y=60,width=50)
T1 = tkinter.Text(root)
T1.place(x=10,y=110,width=230,height=100)
B1 = tkinter.Button(root, text='发送', command=Send)
B1.place(x=10, y=220, width=230, height=30)
Flag=0
root.resizable(False, False)
root.title('刘永富-QQ群发工具')
root.geometry('250x250+300+300')
root.mainloop()

最新文章

  1. ubuntu15 coreclr
  2. ActiveMQ笔记(3):基于Networks of Brokers的HA方案
  3. 任务调度框架-Quartz.Net
  4. cf592d
  5. PHP超全局变量
  6. CSS典型案例实践
  7. ASP.NET Web API涉及到的上下文
  8. Android || IOS录制mp3语音文件方法
  9. PHP使用Mysql事务实例解析
  10. WebService 简单安全验证
  11. C# DateTime变量不能赋null值
  12. C# 模拟网站登陆并截图
  13. 使用JS动态修改网页body的背景色
  14. ListIterator的使用
  15. OpenGL + VS2015 + Windows10配置
  16. gulp 编译es6 探究
  17. Mybatis学习4——一对一关联查询方法1--创建实体
  18. [Vue warn]: Error in render: "SyntaxError: Unexpected token ' in JSON at position 1"
  19. fusion--RNAseq
  20. java socket 之UDP编程

热门文章

  1. oracle (6)---SQL 数据关联查询
  2. code force 1228C
  3. Java IO流操作 (I)
  4. NSDictionary和NSMaptable, NSArray,NSSet,NSOrderedSet和NSHashTable的区别
  5. 通过实例说明在scrapy中 yield的作用
  6. ZooKeeper解决的问题
  7. codeblocks无法找到编译器问题的三个原因
  8. DRF-JWT
  9. Spring Cloud Alibaba 教程 | Nacos(二)
  10. 使用itop4412开发板单独编译驱动模块