QT 学习中遇到的问题~~~~常见的信号处理机制(on_browseButton_clicked()) (toLower) (separator()) (setText)

来源:互联网 发布:抗韩中年人淘宝店网址 编辑:程序博客网 时间:2024/06/06 08:46

获取文本,设置文本

QT中什么时候使用toPlainText()什么时候使用text()??

1.text()与setText()对应,setText()是设置文本的,text()是获取文本的!
2.QPlainTextEdit 多行简单文本框用 toPlainText();QTextEdit 富文本框,简单文本用toPlainText(), 富文本用 toHtml().
3.QLineEdit 用 text().

大写转化为小写,小写转化为大写

QString QString::toLower () const
Returns a lowercase copy of the string.
QString str = “Qt by NOKIA”;
str = str.toLower(); // str == “qt by nokia”
See also toUpper().

获取文件夹分隔符

QDir::separator()

Browse按钮的clicked()信号自动链接到on_browseButton_clicked()槽通过setupUI()。如果用户先前选择了一个文件,我们初始化文件名称的对话框。

push按钮的信号,会自动的链接到 pushButton上面

所以只要按扭被按下,则pushButton将会被触发。

void ConvertDialog::on_pushButton_clicked() (主要是两个_之间的值应该是和按钮的名称保持一致)

#

http://blog.163.com/jiangh_1982/blog/static/1219505200791564023363/
的连接。

头文件有很多常见的继承自Qt Designer图形类子集。由于Qt Designer的自动链接机制, on_browseButton_clicked() 和 on_convertButton_clicked() 槽被自动链接到 the Browse 和 Convert 按钮的 clicked() 信号。

setEnabled(true)设置某个对象是否使能

这个在GUI(awt/swing)编程中用的比较多,作用是使那个调用此方法的控件对象可用或者不可用,比如一个按钮(button),你想让它不可用(不能点击,变灰),就可以对button对象调用setEnabled(false),反之,使用setEnabled(true)可以设置为可用。

原创粉丝点击