随笔分类 -  QT

QT 数据库编程四
摘要://vmysql.cpp #include "vmysql.h" #include Vmysql::Vmysql() { mysql_init(&mysql1); connection=NULL; memset(errorbuf,0,sizeof(errorbuf)); } Vmysql::~Vmysql() { } /*连接数据库*/ int Vmysql::... 阅读全文

posted @ 2016-11-13 17:02 寒魔影 阅读(344) 评论(0) 推荐(0) 编辑

QT 数据库编程三
摘要://mainwindow.cpp #include "mainwindow.h" #include "logindlg.h" #include "scriptdlg.h" #include #include #include #include #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(pa... 阅读全文

posted @ 2016-11-13 17:01 寒魔影 阅读(1061) 评论(0) 推荐(0) 编辑

QT 数据库编程二
摘要://logindlg.cpp #include "logindlg.h" #include #include #include loginDlg::loginDlg(QWidget *parent) : QDialog(parent) { /*默认没有点击登录*/ islogin=false; this->setWindowTitle(tr("登录"... 阅读全文

posted @ 2016-11-13 16:58 寒魔影 阅读(352) 评论(0) 推荐(0) 编辑

QT 数据库编程一
摘要:QT如果要进行网络编程首先需要在.pro中添加如下代码:QT += network //logindlg.h #ifndef LOGINDLG_H #define LOGINDLG_H #include #include #include #include class loginDlg : public QDialog { Q_OBJECT public: ex... 阅读全文

posted @ 2016-11-12 16:04 寒魔影 阅读(1018) 评论(0) 推荐(0) 编辑

QT TCP文件上传服务器
摘要:利用QT做为client端,纯C语言做为server端,利用tcp协议,实现client端向server端传递文件 Linux服务器端 //头文件 #include #include #include #include #include #include #include #include #define MAX_SOCKET 100 #ifdef __cplus... 阅读全文

posted @ 2016-10-31 14:28 寒魔影 阅读(1524) 评论(0) 推荐(0) 编辑

QT UDP聊天小程序
摘要:利用QT的UDP技术,实现两个QT程序之间的聊天程序。 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QUdpSocket> #include <QPushButton> #include <QLineEdit> #in 阅读全文

posted @ 2016-10-31 14:15 寒魔影 阅读(2521) 评论(1) 推荐(0) 编辑

QT 网络编程三(TCP版)
摘要:QT客户端 //widget.h #ifndef WIDGET_H #define WIDGET_H #include #include #include #include #include #include #include class Widget : public QWidget { Q_OBJECT public: Widget(QWidget ... 阅读全文

posted @ 2016-10-31 12:42 寒魔影 阅读(7414) 评论(2) 推荐(0) 编辑

QT 网络编程二(UDP版本)
摘要:QT的UdpSocket接收消息使用原则 第一步:new一个UdpSocket 第二步:调用UdpSocket的bind方法,同时指定端口号 第三步:使用connect将接收消息函数和UdpSocket对象做关联 第四步:在接受消息槽函数当中调用readDatagram接收消息 接收消息 #ifndef WIDGET_H #define WIDGET_H #include #in... 阅读全文

posted @ 2016-10-28 22:28 寒魔影 阅读(2004) 评论(0) 推荐(0) 编辑

QT 网络编程一
摘要:QT如果要进行网络编程首先需要在.pro中添加如下代码:QT += network 在头文件中包含相关头文件 #include #include void Widget::btn_click() { //获取主机名称 QString s=QHostInfo::localHostName(); //根据主机名获取主机其他信息 QHostInfo info=... 阅读全文

posted @ 2016-10-28 14:00 寒魔影 阅读(2112) 评论(0) 推荐(0) 编辑

QT 记事本小程序
摘要://mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QAction> #include <QMenu> #include <QMenuBar> #include <QTex 阅读全文

posted @ 2016-10-28 12:57 寒魔影 阅读(1192) 评论(2) 推荐(0) 编辑

QT QMianWindow类
摘要:QMianWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器等。 QMainWindow中菜单需要QMenu类和QAction类来实现。 QAction类定义了菜单的具体行为。 QMain 阅读全文

posted @ 2016-10-27 22:36 寒魔影 阅读(1446) 评论(0) 推荐(0) 编辑

QT 文件操作
摘要:QT提供了QFile类用于文件读写 QFile可以读写文本文件,也可以读写二进制文件 #include "widget.h" #include #include #include #include #include Widget::Widget(QWidget *parent) : QWidget(parent) { btn1=new QPushButton();... 阅读全文

posted @ 2016-10-24 21:11 寒魔影 阅读(421) 评论(0) 推荐(0) 编辑

QT QToolBox类
摘要:QToolBox类的创建 //drawer.h #ifndef DRAWER_H #define DRAWER_H #include #include #include "widget.h" class Drawer : public QToolBox { Q_OBJECT public: explicit Drawer(QWidget *parent = 0... 阅读全文

posted @ 2016-10-24 17:16 寒魔影 阅读(3654) 评论(1) 推荐(0) 编辑

QT 对话框二
摘要:QMessageBox类 information()函数,主要是提示功能,不需要用户选择 StandardButton QMessageBox::information ( QWidget *parent,//消息框父窗口指针 const QString & title,//消息框标题栏 const QString & text,消息框文字提示信息 Standar... 阅读全文

posted @ 2016-10-22 16:49 寒魔影 阅读(326) 评论(0) 推荐(0) 编辑

QT 对话框一
摘要:标准文件对话框 其函数形式如下:: QString QFileDialog::getOpenFileName ( QWidget * parent=0, const QString &caption=QString(), const QString &dir=QString(), const QString &filter=QString(), QStri... 阅读全文

posted @ 2016-10-22 15:20 寒魔影 阅读(409) 评论(0) 推荐(0) 编辑

QT 常用控件二
摘要:QT提供QHBoxLayout类、QVBoxlayout类及QGridLayout类等的基本布局管理,分别是水平排列布局,垂直排列布局和网格排列布局 addWidget()方法用于向布局中加入需要布局的控件 addLayout()方法用于向布局中加入需要布局的子布局 Widget::Widget(Q 阅读全文

posted @ 2016-10-19 21:40 寒魔影 阅读(525) 评论(0) 推荐(0) 编辑

QT 常用控件一
摘要:QWidget 创建窗口 如果widget未使用腹肌进行创建,则在显示时视为窗口或顶层widget。 由于顶层widget没有父级对象类来确保在其不再使用时删除,所以需要开发人员在应用程序中对其进程跟踪。 在本例中,使用QWidget创建和显示具有默认大小的窗口 QWidget *win=new QWidget(); win->resize(320,240); win_>show(... 阅读全文

posted @ 2016-10-18 20:26 寒魔影 阅读(798) 评论(0) 推荐(0) 编辑

QT QT练习一
摘要:界面中通过三个 QLineEdit控件,一个QPushButton实现+ - * /四则运算,点击pushbutton后将运算结果显示在QLabel控件上。 #ifndef WIDGET_H #define WIDGET_H #include #include #include #include class Widget : public QWidget { Q_OBJE... 阅读全文

posted @ 2016-10-16 21:06 寒魔影 阅读(698) 评论(0) 推荐(0) 编辑

QT QDateTime类、QTimer类
摘要:QDateTime类,头文件#include 可以使用QDateTime类来获得系统时间。通过QDateTime::currentDateTime()来获取本地系统的时间和日期信号。可以通过date()和time()来返回 datetime中的日期和时间部分,代码如下: QDateTime *datetime=new QDateTime(QDateTime::currentDateTime()... 阅读全文

posted @ 2016-10-15 17:47 寒魔影 阅读(18549) 评论(0) 推荐(0) 编辑

QT QString类
摘要:字符串有如下几个操作符 QString提供了一个二元的"+"操作符用于组合两个字符串,并提供了一个"+="操作符用于将一个字符串追加到另一个字符串的末尾,例如: QString str1="welcome"; str1=str1+"to you !";//str1="welcome to you !" QString str2="hello ,"; str2+="world!"//str2="h... 阅读全文

posted @ 2016-10-15 11:16 寒魔影 阅读(3436) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示