最近导师给了个GSM模块,需要通过RS232串口发送AT指令来对模块进行控制,于是看了看python的GUI设计和串口部分的资料,自己编写了一个串口发送的小程序,虽然有不少的bug,但是总体上还是能用的,先把程序留在这,以便后续修改。
感觉python确实是一个很容易上手的语言,因为我事先都没看过pythonGUI设计和串口的资料,也就只用了一天就完成了这个小程序,感觉主要是python的语句确实很简洁,比方说在串口上,几句话就能实现串口发送和接收了。不过在做GUI设计方面,还是希望能像MFC那样可以拖拉控件,这样就方便了许多。
下面先发一张界面的截图:
好了,下面贴程序:
import wx
import serial
import time
import threading
class MyFrame(wx.Frame):
def __init__(self,parent):
print "MyFrame __init__"
wx.Frame.__init__(self,parent,-1,'My COM',size=(500,500))#窗口标题栏和大小
panel=wx.Panel(self)