上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页
摘要: QToolBar *pToolBar = new QToolBar; QToolButton *pMenuBtn = new QToolButton; pMenuBtn->setText(tr("Menu")); QMenu *pMenu = new QMenu; pMenu->addAction(tr("Qt")); pMenu->addAction(tr("Linux")); pMenu->addAction(tr("FreeOS")); pMenuBtn->setMenu(pMe 阅读全文
posted @ 2013-09-11 23:09 今晚打酱油_ 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 转自--》 http://blog.sina.com.cn/s/articlelist_2801495241_0_2.html 在用写程序的时候,往往会用到正则表达式,不仅仅是Web开发,MFC、GTK+、Qt开发的图形界面也是如此,只要了解其原理,语法也都大相径庭!0、lineEdit非大写输入时,显示 no mathchQRegExp passwdReg("^[A-Z]+$");if( !passwdReg.exactMatch( pwdEdit1->text() ) ) qDebug() setText(QString("密码正则ok")); 阅读全文
posted @ 2013-09-11 14:45 今晚打酱油_ 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 利用Qsettings包一个类 RWIniFile, writeIni方法写文件, readIni方法读文件rwinifile.h#ifndef RWINIFILE_H#define RWINIFILE_H#include class RWIniFile{public: RWIniFile(); bool static writeIni(QString path, QString section,QString keyword, QString keyvalue,bool clear_flag); bool static writeIni(QString path, QStr... 阅读全文
posted @ 2013-09-11 14:27 今晚打酱油_ 阅读(5278) 评论(0) 推荐(0) 编辑
摘要: 代码来自 http://blog.sina.com.cn/s/blog_a6fb6cc90101az3h.htmlQt实现类似QQ的登录失败的提示框,主要涉及窗口透明并添加关闭按钮,以及图标和信息的显示等。直接上代码:#ifndef ERRORWIDGET_H#define ERRORWIDGET_H#include #include class ErrorWidget : public QWidget{ Q_OBJECTpublic: ErrorWidget(QWidget *parent = 0); ~ErrorWidget(); void setTipInfo(Q... 阅读全文
posted @ 2013-09-10 22:49 今晚打酱油_ 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 转载---》http://blog.sina.com.cn/s/blog_a6fb6cc90101artk.html在做用户登录界面的时候,往往会用到密码框,则其中的一些功能也要求与普通的输入框不同,包括不能全选、复制、粘贴、无右键菜单等、设置密码不可见等功能!#include "pwd_line_edit.h"PwdLineEdit::PwdLineEdit(QWidget *parent) :QLineEdit(parent){//设置无右键菜单this->setContextMenuPolicy(Qt::NoContextMenu);//设置密码提示this-& 阅读全文
posted @ 2013-09-10 21:22 今晚打酱油_ 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1.效果如下图,开启就自动检测系统语言,选择系统语言显示,UI有控件设置,在中文和英文之间切换。。2. 源码dialog.h#ifndef DIALOG_H#define DIALOG_H#include #include class Dialog : public QDialog{ Q_OBJECT public: Dialog(QWidget *parent = 0); ~Dialog(); void translateLanguage();private: QLabel *label1; QLabel *label2; QComboBox ... 阅读全文
posted @ 2013-09-10 14:07 今晚打酱油_ 阅读(3596) 评论(0) 推荐(0) 编辑
摘要: 定义头文件 QPoint move_point; //移动的距离 bool mouse_press; //按下鼠标左键protected: void mousePressEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event);复写实现函数:void Dialog::mousePressEvent( QMouseEvent * event ){ //只能是鼠标左键移动和改变大小 if(event->button() == Qt 阅读全文
posted @ 2013-09-09 11:45 今晚打酱油_ 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: Qt安装事件过滤器installEventFilter(2013-01-28 14:29:18)转载▼分类: 工作笔记Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他QObject对象的事件,在事件到达之前对其进行处理。假设我们有一个CustomerInfoDialog控件,由一些QLineEdit控件组成。我们希望使用Space键得到下一个QLineEdit的输入焦点。一个最直接的方法是继承QLineEdit重写keyPressEvent()函数,当点击了Space键时,调用focusNextChild():voidMyLineEdit::keyPressEvent(QK 阅读全文
posted @ 2013-09-09 09:41 今晚打酱油_ 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: setStyleSheet 设置的一些集合,一部分源码和截图来自http://blog.sina.com.cn/s/articlelist_2801495241_0_1.html1. 设置QLabel字体颜色version_title->setStyleSheet("color:white;");2.设置button透明medal_button->setStyleSheet("background:transparent;");3.设置QSplitter背景main_splitter->setStyleSheet("QSpli 阅读全文
posted @ 2013-09-09 09:00 今晚打酱油_ 阅读(13073) 评论(1) 推荐(0) 编辑
摘要: http://developer.nokia.com/Community/Wiki/How_to_use_QToolBar_and_QToolButton_in_QtHow to use QToolBar and QToolButton in QtIntroductionThis is a small code snippet which shows the use of the toolbar and tool button inQt. With use of this code snippet one can easily create a small toolbar and adds b 阅读全文
posted @ 2013-09-09 08:37 今晚打酱油_ 阅读(1349) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页