Qt简单知识点

来源:互联网 发布:上海美工 编辑:程序博客网 时间:2024/06/05 19:56

在Qt中有很多类和数据类型,这些类和数据类型基本和C++语法类似,比如QString,Qint,Qdebug,Qmessage等等。
1、C++中的String类型和QString的转换

QString qstr;String str;str=qstr.toStdString();//将Qt的字符串类型转换为C++的数据类型qstr=QString::fromStdString(str);//将C++的String数据类型转换为Qt的Qstring数据类型

2、常用调试信息输出方法有:

Qmessage::information("aaaaaaaaa");//这个是弹框显示调试信息Qdebug("bbbbbbbb");//这个是调试窗口输出信息,不弹框

3、信号和槽的关联

private slots:    int OnBtnReadImage(bool checked);//一个槽代表一个方法,这里表示点击按钮后触发此方法connect(ui.BtnReadImage,SIGNAL(clicked(bool)),this,SLOT(OnBtnReadImage(bool)) );//将按钮点击的信号与方法关联起来。

4、打开对话框操作

QString filePath=QFileDialog::getOpenFileName(this,GBK::toUnicode("选择文件"));if(filePath>0){}

5、在窗体上显示图片的方法,
可以使用label控件,通过动态添加资源的方法来显示图片。

6、添加工具栏
添加工具栏的时候,也可以添加图标,我们可以在easyicon下载我们需要的图标,里面有各种各样的图标,一般下载.png格式图片,图标可以和图标名称同时显示在界面上,也可以单独显示。

原创粉丝点击