QT的安装和使用

一、QT的下载和安装

download:https://download.csdn.net/download/qq_37865996/10856744

1.将qt-sdk-linux-x86-opensource-2010.05.1.bin拷贝到ubuntu虚拟机/opt目录下

2.切换到命令行模式下,执行安装

按照步骤一步步安装,基本上都是选择默认方式进行安装,安装完成后在/opt目录下出现相应qtsdk-2010.05文件夹,如下所示:

安装完成后修改/etc/profile文件,在文件末尾添加如下信息:

第一行是qt这个目录所在的路径;第二行是qmake可执行程序的路径;

第三行是一个库的路径;第四行输出路径。

最后执行:source /etc/profile ,使当前正被调用的我们刚修改过的profile文件立即生效,如下所示:

二、运行qt creator

三、按照文档要求进行QT实验

将创建一个Qt4的程序示例.

步骤一:新建Qt Gui Project 

点击File菜单,再选择New File or Project,在弹出的New对话框中,在左边的分类中选择Qt C++ Project, 在右边的项目类型中选择Qt Gui Application,最后点击左下解的Choose…按钮。

在弹出的Instroduction and project location对话框中,在Name输入框中输入项目名称为“WittPeng“,在Create in输入框中输入项目所有目录为“/opt/qtsdk-2010.05”,如所图所示:

在上面的对话框中,然后点击Next按钮,将弹出选择Qt Version的对话框,什么也不改,直接点Next, 将弹出Class Information对话框中,选择Base class为QWidget,如下图所示:

视图,在该视图下,可以用可视化的方式设计图形界面,如所图所示:

步骤二:设计程序界面

因为我们最终要将程序运行在mini6410开发板上,所以我们先将窗口的大小改成240x240,以使其可以在3.5寸的LCD上也能显示,修改窗口大小的方法是,在右下方的属性窗口中,将geometry属性的Width和Height字段都改成240,如下图所示:

在属性窗口中顺便把窗口的标题(Windows Title)改成My Calc:

接下来在窗口上放置以下控件: 

1) 二个Push Button(按钮): 一个显示为等于号,用于点击时计算结果,一个用于退出程序。

2) 三个Line Edit(单行文本框): 两个用于输入要执行加法运算的数字,另一个用于显示计算结果。

3) 一个Label(文本标签):用于显示加号。

请按照下图所示进行控件的布局,如你在下图所见的,我将Label控件和按钮上面的文字都更改了,更改方法是双击控件,然后输入文字即可:

然后,我们修改三个Line Edit文本控件的objectName属性,将它们分别命名为m_x, m_y, m_result, 如下图所示:

步骤三:编写代码 

Design视图中,右击=按钮,选择Go to slot”,在弹出的Go to slot对话框中,选择clicked()然后点击OK按钮即可为=按钮添加clicked信号处理函数on_pushButton_clicked(),界面将定位到Edit”代码编辑视图,光标将在on_pushButton_clicked()函数内闪烁,我们在函数内部输入=按钮的处理代码: ui->m_result->setText( "" ); 

if (ui->m_x->text().isEmpty() || ui->m_y->text().isEmpty()) { 

return ; 

}

bool ok = false; 

int x = ui->m_x->text().toInt(&ok); 

if (!ok) { 

ui->m_x->setText(""); 

return ; 

ok = false; 

int y = ui->m_y->text().toInt(&ok); 

if (!ok) { 

ui->m_y->setText(""); 

return ; 

ui->m_result->setText( QString::number( x + y ) ); 

编写完“=”按钮的代码之前,在上图左下方的Open Documents子窗口中,选择widget.ui,界面将切换回界面设计视图(如果未切换,在左边再点击一下Design按钮),切换到界面设计视图后,右击“Close”按钮,选择“Go to slot”,在弹出的Go to slot对话框中,选择clicked()然后点击“OK”按钮,界面将定位到“Edit”代码编辑视图,光标将在on_pushButton_2_clicked()函数内闪烁,我们在函数内部输入如下代码:

close(); 

至此,代码编写完毕。

步骤四:在PC上编译并运行示例程序

在界面左边点击按钮编译并在PC上运行程序,运行结果如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方隐侠-千里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值