QT教程
http://c.biancheng.net/view/3901.html
一直在ubuntu下写没有UI的程序 . 有时候写点带界面的程序工具,提高工作效率. 我选择来学习一下QT.
下载安装
第一个程序遇到错误
linux下QT编译出现collect2:ld returned 1 exit status错误的原因之一是未安装mesa
解决方法:
终端输入sudo apt install libgl1-mesa-dev即可安装
重启QT。OK
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <iostream>
using namespace std;
int ii=0;
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
ii++;
this->move(100,200);
std::cout<<"hahha\n"<<ii;
cout.flush();
}