python调用短信猫控件,发短信

#! /usr/bin/env python

#coding=gbk
import sys
import win32com.client
ocxname='ShouYan_SmsGate61.Smsgate'
axocx=win32com.client.Dispatch(ocxname)
axocx.CommPort=8#设置COM端口号
axocx.SmsService='+8613800100500'#设置短信服务号码
axocx.Settings='9600,n,8,1'#设置com端口速度
axocx.sn='loyin'
c=axocx.Connect(1)#连接短信猫或手机
 
print '连接情况',axocx.Link()
 
axocx.SendSms('python确实是很好的','15101021000',0)#发送短信
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在 PyQt 中,可以使用如下方式在子类中调用 QT 控件: ```python from PyQt5.QtWidgets import QWidget, QLabel, QVBoxLayout, QApplication class MyWidget(QWidget): def __init__(self): super().__init__() label = QLabel('Hello, World!', self) layout = QVBoxLayout(self) layout.addWidget(label) if __name__ == '__main__': app = QApplication([]) widget = MyWidget() widget.show() app.exec_() ``` 在这个示例中,我们定义了一个 MyWidget 类,它继承自 QWidget。在 MyWidget 类的构造函数中,我们创建了一个 QLabel 控件,并将其添加到一个 QVBoxLayout 布局中。然后,我们将这个布局设置为 MyWidget 的布局。 在主函数中,我们创建了一个 MyWidget 对象并显示它。这时,我们就可以在 MyWidget 类的任何方法中访问 QLabel 控件,例如: ```python class MyWidget(QWidget): def __init__(self): super().__init__() self.label = QLabel('Hello, World!', self) layout = QVBoxLayout(self) layout.addWidget(self.label) def change_label_text(self, text): self.label.setText(text) ``` 在这个示例中,我们将 QLabel 控件存储为 MyWidget 的属性 self.label。然后,我们定义了一个方法 change_label_text,它可以接受一个字符串作为参数,并将其设置为 QLabel 控件的文本。这时,我们就可以在主程序中调用 MyWidget 对象的 change_label_text 方法来动态更改 QLabel 控件的文本,例如: ```python if __name__ == '__main__': app = QApplication([]) widget = MyWidget() widget.show() # 更改 QLabel 控件的文本 widget.change_label_text('Hello, PyQt!') app.exec_() ``` 这个例子中,我们在主程序中调用 MyWidget 对象的 change_label_text 方法来更改 QLabel 控件的文本。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值