QT
chunzhilian0126
http://blog.csdn.net/chunzhilian0126
展开
-
QT---FTP练习,连接FTP服务器,浏览其中的文件,下载到本地目录中
#include "mainwindow.h" #include "ui_mainwindow.h" #include #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi原创 2016-11-08 08:17:36 · 10647 阅读 · 5 评论 -
QT http练习——创建一个能够下载URL资源的UI程序,并保存到本地指定目录下
#include #include "mainwindow.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.show(); return a.exec(); }#ifndef MAINWINDOW_H #de原创 2016-11-04 18:01:27 · 1008 阅读 · 0 评论 -
1、QT 语法查漏(随时更新)
1、解决中文乱码问题: QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); 2、 a.cpp中添加了一个A类的私有槽函数:void open_dialog(); b.cpp中添加了一个B类的成员函数 CreatDialog() 使用open_dialog调用 CreatD原创 2016-12-25 15:02:42 · 345 阅读 · 0 评论 -
2、QT中创建一个Button
QPushButton *button1 = new QPushButton("Bord Test",this); //创建一个名字为Bord Test的按钮 button1->move(100,10); //按钮显示在主窗口的100,10坐标处 QVectorQPushButton *> buttons; //定义butt原创 2016-12-25 15:04:01 · 591 阅读 · 0 评论 -
3、容器的使用
1、Qvector QVector DlgButtons; //.h文件中创1个数组容器 DlgButtons.resize(7); //.c文件中设置容器(数组大小) for(int i=0;i DlgButtons[i]= new QPushButton(DlgButtonsName[i],this); //标原创 2016-12-25 15:05:15 · 236 阅读 · 0 评论 -
4、布局方法
1、在.h中进行水平和垂直方向布局定义 QHBoxLayout *Dlg_pHLayout; //水平方向布局 QVBoxLayout* Dlg_pVLayout; //垂直方向布局 2、在.c中实例化布局管理器 Dlg_pHLayout = new QHBoxLayout;Dlg_pVLayout = new QVBoxLayout原创 2016-12-25 15:06:40 · 236 阅读 · 0 评论