其实Python的类中的方法的命名都是有规律的。
1.都是英文单词
2.第一个单词首字母小写,后面的单词首字母大写。(例如:valueChange)
PyQt的控件发送的信号也是一样。
一般要记住一点英文单词。英语好的人估计没什么问题。(但我的英语,呃。。。一言难尽)
value:值
change:改变
current:正确的
selection:选中,选择
clicked:单击
toggle:翻转,状态改变
editing:编辑文本
finish:完成
好像也就这几个单词。
例如:
按钮的话有clicked信号——也就是单击发射该信号
滑块的话有valueChange信号——也就是值改变时发射该信号
文本框有editingFinish信号——也就是文本编辑结束会发射该信号
单选按钮有toggle信号——也就是状态改变时发射该信号(因为是单选按钮,选择另一个按钮会使选择的状态改变。)
PyQt控件的一些方法。
其实很多方法都会重复,也就是殊途同归。作用都差不多。
先记一些英语单词: