QT学习笔记(丁松林课程讲解)

1.水平布局 ctrl+h

垂直布局 ctrl+l

点击打开链接

1.多个信号连接到一个槽

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    this->setMaximumSize(393,171);
    this->setMinimumSize(392,171);
    QObject::connect(ui->cmdlineedit,SIGNAL(returnPressed()),this,SLOT(on_submitbutton_clicked()));
}
函数名注意大小写:必须与槽函数一致,否则链接不上!!on_submitbutton_clicked()
void MainWindow::on_submitbutton_clicked()
{
    QProcess *process=new QProcess;
    QString startProgram=ui->cmdlineedit->text();
    process->start(startProgram.trimmed()); //trimmed去空格
    ui->cmdlineedit->clear();
    this->close();

}



meta-object system 元对象系统

meta-object complier 元对象编译器

item 项:

combo box

listwidget

tablewidget

treewidget

模态对话框(必须先后执行)与非模态对话框(可相互执行,互不干扰):

新建工程分类:

1.mainwindow 主界面

2.widget 自定义部件

3dialog 单独完成工作(专一完成操作)


文件(&F)

QFile setFileName open

QFileDialog

QDir

QTextStream









你可能感兴趣的:(QT)