QT
文章平均质量分 69
xiaodong60606
这个作者很懒,什么都没留下…
展开
-
QT控件添加信号
转自http://blog.csdn.net/shuihan20e/article/details/17004009QT控件添加信号QLineEdit添加鼠标点击事件#ifndef MYLINEEDIT_H#define MYLINEEDIT_H#include #include class MyLineEdit : public QLineEdit{ Q转载 2015-03-20 09:59:27 · 1258 阅读 · 1 评论 -
Qt 之 show,hide,setVisible,setHidden,close 等小结
http://blog.csdn.net/dbzhang800/article/details/6300021这些函数分两类,一类是用来删除对象的(从内存中干掉),一类是用来隐藏窗口的(从界面上干掉) 0QObject::deleteLater()delete obj;析构对象1QWidget::setVi转载 2015-07-29 11:42:40 · 1911 阅读 · 0 评论 -
QT5双缓冲绘图简单代码
Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); pix = new QPixmap(640, 480);}void Widget::mousePressEvent(QMouseEvent *e){ m_startPos原创 2015-07-29 12:29:31 · 1754 阅读 · 0 评论 -
linux qt5.4.1安装qwt
1.安装qwt qmake -》 make-》make install2. qtcreator安装插件 复制qwt安装目录下 libqwt_designer_plugin.so 到 /home/f2/Qt5.4.1/Tools/QtCreator/bin/plugins/designer3.工程配置 .pro中添加 INCLUDEPATH原创 2015-08-11 11:10:08 · 459 阅读 · 0 评论 -
QwtPlot画曲线
直接用代码写#include #include #include #include #include #include #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); QwtPlot plot(QwtText("Cp原创 2015-08-11 14:33:54 · 1122 阅读 · 0 评论 -
qt对象销毁过程delete
http://blog.csdn.net/dbzhang800/article/details/6300025在C++中学习过程中,我们都知道:delete 和 new 必须配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt作为C++的库,显然是不会违背C++的前述原则的。可是:在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少转载 2015-07-29 11:32:08 · 1863 阅读 · 0 评论 -
qt最简单的写文件代码linux最简单的写文件代码
QFile p_file("temp"); if (!p_file.open(QIODevice::WriteOnly | QIODevice::Text)) { return; } QTextStream p_out(&p_file); p_out << tmp_str;原创 2015-07-31 11:52:43 · 559 阅读 · 0 评论 -
qwt安装调试linux
http://chen84769797.blog.163.com/blog/static/111620934201321101753721/安装=======Qwt使用qmake编译所有的组件和示例。qmake是Qt发布中的一部分。qmake读取工程文件,工程文件包含了如何工程选项和如何编译特定工程的规则。一个工程文件是以"*.pro"结尾的。以"*转载 2015-08-07 12:26:26 · 688 阅读 · 0 评论 -
QT定时器
//.hprotected: void timerEvent(QTimerEvent *event); int m_nTimerId;//.cppPortSetting::PortSetting () { m_nTimerId = startTimer(5000);}PortSetting::~PortSetting (){ if(m_原创 2015-03-24 13:49:41 · 314 阅读 · 0 评论 -
qt创建使用动态链接库
1.创建TEMPLATE = libTARGET = DEPENDPATH += .INCLUDEPATH += .CONFIG += staticlib2.链接LIBS += -L../test-common -ltest-commonLIBS += ../test-common/libtest-common.a原创 2015-09-28 15:19:10 · 305 阅读 · 0 评论 -
qt4编译c++11文件
在pro中添加 QMAKE_CXXFLAGS += -std=c++0x原创 2015-09-15 13:20:15 · 392 阅读 · 0 评论 -
QT创建透明窗体
Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this);} void Widget::resizeEvent(QResizeEvent *) { // Use a bitmap as a mask. A bitmap only has原创 2015-11-20 10:33:08 · 383 阅读 · 0 评论 -
qt屏蔽事件的方法
1.通过重写控件# // CustomButton# ... protected: void mousePressEvent(QMouseEvent *event);# ...## // ---------- custombutton.cpp ---------- //# ... void ustomButton::mousePressEvent(QMouseEven转载 2015-07-29 17:23:48 · 2892 阅读 · 0 评论 -
qt下编写andriod程序必须报错总结
1. configbuild:java:2: 报错 .pro TARGET = 必须有值,并且不能包含-。原创 2015-08-09 12:21:47 · 262 阅读 · 0 评论 -
error: QUdpSocket: No such file or directory
没有加载网络模块pro中添加 QT += network原创 2015-03-12 10:21:14 · 2324 阅读 · 0 评论 -
linux下qt根据网卡名称获取ip地址
QHostAddress Widget::getInterface(){ QList list; QHostAddress addr; QNetworkInterface interface = QNetworkInterface::interfaceFromName("eth0"); list原创 2015-03-30 14:17:23 · 1440 阅读 · 0 评论 -
Qt中停靠窗口的实现
//全文转自http://blog.csdn.net/qiurisuixiang/article/details/7781710//mydockwidget.h#ifndef MYDOCKWIDGETDEMO_H#define MYDOCKWIDGETDEMO_H#include class QAction;class QMenu;class QToolBar;class QSt转载 2015-03-30 10:07:22 · 537 阅读 · 0 评论 -
QWebView使用嵌入式系统崩溃
必须重新定义protected: virtual void dropEvent (QDropEvent *ev); virtual void dragEnterEvent ( QDragEnterEvent * ev ); virtual void dragLeaveEvent ( QDragLeaveEvent *ev);原创 2015-04-09 17:48:16 · 508 阅读 · 0 评论 -
QTableWidget 使用代理画进度条
Widget::Widget(QWidget *parent) : QWidget(parent){ m_pProcess = new QTableWidget(1,1,this); m_pProcess->setGeometry(QRect(20, 10, 220, 30)); m_pProcess->setEditTriggers(QAbstractItemV原创 2015-05-08 15:19:13 · 2056 阅读 · 1 评论 -
QTableWidget::removeRow自动delete item项
100 bool QTableModel::removeRows(int row, int count, const QModelIndex &)101 {102 if (count verticalHeaderItems.count())103 return false;104 105 beginRemoveRows(QModelIndex(), row, row + count -原创 2015-05-07 10:32:35 · 2098 阅读 · 0 评论 -
QCombox使用代理(选择线条类型实例)
#ifndef QPENSTYLEDELEGATE_H#define QPENSTYLEDELEGATE_H#include class QPenStyleDelegate : public QAbstractItemDelegate{ Q_OBJECTpublic: explicit QPenStyleDelegate(QObject *parent = 0);原创 2015-05-05 10:28:07 · 1218 阅读 · 0 评论 -
qt 延时
QTime dieTime = QTime::currentTime().addMSecs(1000); while( QTime::currentTime() < dieTime ) QCoreApplication::processEvents(QEventLoop::AllEvents, 100);原创 2015-05-21 14:01:44 · 347 阅读 · 0 评论 -
qt屏蔽关闭窗口事件
void Dialog::closeEvent(QCloseEvent *event){ QMessageBox::StandardButton button; button = QMessageBox::question(this, tr("退出程序"), QString(tr("警告:程序有一个任务正在运行中,是否结束操作退出?")),原创 2015-06-08 09:35:05 · 2092 阅读 · 0 评论 -
qt5 QString转char *
std::string strx = str.toStdString();const char* ch = strx.c_str();原创 2015-06-15 17:48:47 · 630 阅读 · 0 评论 -
QT 父子进程间通讯
1.父进程设计1.1首先创建进程类#ifndef MYPROCESS_H#define MYPROCESS_H#include class MyProcess : public QProcess{public: MyProcess(QObject *parent = 0); void send(char *c,int n);};#endif // MYP原创 2015-03-03 15:50:27 · 2068 阅读 · 0 评论