Lv.的博客

随笔分类 -  qt_gui

界面编程
摘要:/* 应用程序桌面 */QDesktopWidget*desktop = QApplication::desktop();/* 指定显示器的屏幕尺寸(1024 * 768) */QRect screenRect = desktop->screenGeometry();/* 指定显示器的客户区尺寸 *... 阅读全文
posted @ 2014-08-29 09:24 Avatarx 编辑
摘要:QStyleFactory类创建QStyle对象。#include 静态公有成员QStyle* create(const QString & key)QStringList keys()详细描述 QStyleFactory类创建QStyle对象。 QStyle是一个抽象基类,封装了GUI的外... 阅读全文
posted @ 2014-08-27 21:03 Avatarx 编辑
摘要:【1】QTableWidget简介QTableWidget是QT对话框设计中常用的显示数据表格的控件。学习QTableWidget就要首先看看QTableView控件(控件也是有”家世“的!就像研究人一样一样的),因为QTableWidget继承于类QTableView。两者主要区别是QTableV... 阅读全文
posted @ 2014-07-05 14:32 Avatarx 编辑
摘要:目前发现在Qt-Design中右击控件,可以选择Change StyleSheet------------------------以下总结不太对刚接触Qt,发现Qt Design无法对每个控件进行颜色风格设置。正在纳闷如此受欢迎的开发工具,怎么会没有这种,Delphi,VB,VC,C#都具备的基本功... 阅读全文
posted @ 2014-05-29 00:44 Avatarx 编辑
摘要:本文主要内容:在任务一中,用 四 种方式实现:点击界面按钮,开线程运行一段程序,结果显示在一个Label上。1. 用不正确的方式得到看似正确的结果2. 用Qt Manual 和 例子中使用的方法3. 用一种好用但被Qt开发人员批判的方法4. 用一种被开发人员强烈推荐,但Qt Manual和例子中只字... 阅读全文
posted @ 2014-05-29 00:29 Avatarx 编辑
摘要:QT提供了设计师工具,可以很方便的使用鼠标拖拽的方式绘制界面。绘制完毕后自动生成一个界面的.h文件(如ui_mainwindow.h),其中含有一个自动生成的Ui_MainWindow类,这个类中核心的函数是setupUi,根据界面向导的不同里面接收一个QWidget *参数或者QMainWindo... 阅读全文
posted @ 2014-05-28 23:20 Avatarx 编辑
摘要:QtDesigner自定义窗口部件有两种方法:改进法(promotion)和插件法(plugin)改进法1、改进法之前,要先写好子类化QSpinBox后的HexspinBox.h和HexspinBox.cpp文件。把这两个文件拷贝到想要的项目中。HexspinBox.hCpp代码#ifndefHEX... 阅读全文
posted @ 2014-05-28 23:11 Avatarx 编辑
摘要://Qt主窗口没有最小化,最大化按钮且最大化显示int main(int argc, char *argv[]){QApplication a(argc, argv);TestQtForWinCE w;w.setWindowFlags(w.windowFlags()& ~Qt::WindowMaxi... 阅读全文
posted @ 2014-05-28 23:00 Avatarx 编辑
摘要:一.主要理解一下几个方法和属性:1.QWidget * QScrollView::viewport () const2.void QWidget::paintEvent ( QPaintEvent * ) [虚保护]3.void QWidget::repaint ( int x, int y, in... 阅读全文
posted @ 2014-05-28 22:58 Avatarx 编辑
摘要:我的需求:想全屏一个子窗口QMidSubwindow,禁止显示最大化最小化和关闭按钮。我开始尝试的是网上介绍的方法,把结果展现给大家一下,最后再总结:方法1:QMidSubwindow直接调用showMaximized(),我的疑问在图片上,为啥我的禁止子窗口显示最大化、最小化、关闭按钮,没有成功呢... 阅读全文
posted @ 2014-05-28 22:33 Avatarx 编辑
摘要:Qt 图形测绘窗口部件,主要使用第三方窗口部件:1、Qwt:http://qwt.sourceforge.net 开源免费2、GraphPak: http://www.ics.com 收费3、KD Chart: http://www.kdab.net 收费1、Qwt:QWT[1],全称是Qt Wid... 阅读全文
posted @ 2014-05-28 17:43 Avatarx 编辑
摘要:创建一个QMessageBox:QMessageBox msgBox(this);msgBox.setWindowTitle(tr("MailBox Location"));msgBox.setInformativeText(tr("You must ..... and so on and so f... 阅读全文
posted @ 2014-05-28 16:44 Avatarx 编辑
摘要:一、主界面1、无边框setWindowFlags(Qt::FramelessWindowHint)2、界面始终位于顶部位置setWindowFlags(Qt::WindowStaysOnTopHint)3、任务栏图标点击时进行显示/不显示切换setWindowFlags(Qt::WindowMini... 阅读全文
posted @ 2014-05-25 08:28 Avatarx 编辑
摘要:widget *s =new widget;s->move((QApplication::desktop()->width()-s->width())/2,(QApplication::desktop()->height()-s->height())/2);s->show(); 阅读全文
posted @ 2014-05-04 10:14 Avatarx 编辑
摘要:1. 以资源文件的形式设置控件样式QFiledata(QString(":/style.qss"));QStringqssFile;if(data.open(QFile::ReadOnly)){QTextStreamstyleIn(&data);qssFile=styleIn.readAll();d... 阅读全文
posted @ 2014-05-04 10:09 Avatarx 编辑

点击右上角即可分享
微信分享提示