Qt
文章平均质量分 72
陈raiven
追梦的人~还在路上
展开
-
Qt5学习笔记(1)
QT5学习笔记(1)原创 2015-01-07 10:20:27 · 988 阅读 · 0 评论 -
Qt5编写科学计算器碰到的一个问题
最近在编写计算器的时候,碰到了一些问题,比如sin按钮功能。我的代码本来是这样写的:sin按钮槽函数void MainWindow::on_btnSin_clicked(){ QString s = ui->lineEdit->text(); ui->lineEdit->setText("sin("+s+"rad)"); clickbtn("sin")原创 2014-12-31 15:05:55 · 1498 阅读 · 0 评论 -
怎样控制Qt标题栏(How can I handle events in the titlebar and change its color etc ? )
因个人需要,要修改Qt Widget的标题栏,网上找了大半天,没有得到答案,但发现问的人比较多 所以现将找到的此文分享一下.(原文:http://www.qtsoftware.com/developer/faqs/faq.2007-04-25.2011048382) How can I handle events in the titlebar转载 2015-02-10 20:52:04 · 589 阅读 · 0 评论 -
Qt窗口中的一些小技术总结
Qt窗口操作函数(最大化,全屏,隐藏最大化,最小化)://Qt主窗口没有最小化,最大化按钮且最大化显示 int main(int argc, char *argv[]) { QApplication a(argc, argv); TestQtForWinCE w; w.setWindowFlags(w.windowFlags()& ~Qt::Wi转载 2015-02-10 16:52:12 · 689 阅读 · 0 评论 -
QTableWidget详解(样式、右键菜单、表头塌陷、多选等)
在Qt的开发过程中,时常会用到表单(QTableWidget)这个控件,网上的资料不少,但是都是最基本的,有一些比较经常遇到的问题也说得不太清楚。所以,今天就在这里总结一下! 以下为个人模拟Windows资源管理器的一个表单 一、设置表单样式 table_widget->setColumnCount(4); //设置列数 table_widget-转载 2015-02-10 18:41:15 · 1268 阅读 · 0 评论 -
Qt添加状态栏
状态栏位于主窗口的最下方,提供一个显示工具提示等信息的地方。一般地,当窗口不是最大化的时候,状态栏的右下角会有一个可以调节大小的控制点;当窗口最大化的时候,这个控制点会自动消失。Qt提供了一个QStatusBar类来实现状态栏。 Qt具有一个相当成熟的GUI框架的实现——这一点感觉比Swing要强一些——Qt似乎对GUI的开发做了很多设计,比如QMainWindow类里面就有一个s转载 2015-02-10 20:56:38 · 7003 阅读 · 0 评论 -
setStyleSheet来设定窗口部件的样式
使用setStyleSheet来设置图形界面的外观:QT Style Sheets是一个很有利的工具,允许定制窗口的外观,此外还可以用子类QStyle来完成,他的语法很大比重来源于html的CSS,但是适用于窗口 概括:Style Sheets是文字性的设定,对于整个应用程序可以使用QApplication::setStyleSheet() 或者对应一个窗口可以使用QW转载 2015-02-10 20:40:17 · 505 阅读 · 0 评论 -
QT之菜单栏QMenu,下拉菜单QAction,工具栏QToolBar的使用(二)
较QT之菜单栏QMenu,下拉菜单QAction,工具栏QToolBar的使用(一),添加了菜单栏edit,help,以及edit,help的下拉菜单,还有添加了file工具栏,edit工具栏菜单栏及下拉菜单与上一节使用一样,创建菜单栏类: QMenu * fileMenu; QMenu * editMenu; QMenu * helpMenu;下拉菜单的类:转载 2015-02-10 20:50:04 · 10621 阅读 · 0 评论 -
Qt5学习笔记(10)——编程中问题总结(1)
1.Qt 按钮如何设置样式表?设置按钮的状态, 默认状态, 鼠标滑过状态, 鼠标点击状态,用三张图片分别表示不同的状态。ui->close->setStyleSheet("QPushButton{border-image: url(:/image/close.png);}" "QPushButton:hover{border-ima原创 2015-02-10 17:01:11 · 1318 阅读 · 0 评论 -
Qt菜单和工具条
在前面的QMainWindow的基础之上,我们开始着手建造我们的应用程序。虽然现在已经有一个框架,但是,确切地说我们还一行代码没有写呢!下面的工作就不那么简单了!在这一节里面,我们要为我们的框架添加菜单和工具条。 就像Swing里面的Action一样,Qt里面也有一个类似的类,叫做QAction。顾名思义,QAction类保存有关于这个动作,也就是action的信息,比如它的文本描转载 2015-02-10 20:48:14 · 719 阅读 · 0 评论 -
Qt添加菜单和工具栏
本节,我们将在前面主窗口基础之上,添加菜单和工具栏等的动作。虽然 Qt Creator 已经帮我们实现了主窗口的框架代码,但是具体的功能,还是需要我们一行行添加。Qt 使用QAction类作为动作。顾名思义,这个类就是代表了窗口的一个“动作”,这个动作可能显示在菜单,作为一个菜单项,当用户点击该菜单项,对用户的点击做出响应;也可能在工具栏,作为一个工具栏按钮,用户点击这个按钮就可以执行相应转载 2015-02-10 20:54:03 · 6559 阅读 · 0 评论 -
Qt入门之常用qt控件认知之QLineEdit
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hongbin0720.blog.51cto.com/3305400/1238831 QLineEdit是继QLabel和QAbstractButton之后最为常见的输入类编辑控件。顾名思义,其是单行编辑控件,经常用于编辑简短的信息,如用户登录信息及密码输入等。作为转载 2015-01-17 20:24:00 · 1396 阅读 · 0 评论 -
Qt入门之常用Qt标准对话框之QMessageBox
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/217694好久没有更新博客,主要是公司里面还在验收一些东西,所以没有及时更新。而且也在写一个基于Qt的画图程序,基本上类似于PS的东西,主要用到的是Qt Graphics View Framework。好了,现在转载 2015-01-17 21:30:45 · 758 阅读 · 0 评论 -
Qt5学习笔记(5)——列表框QListWidget类
QListWidget可以显示一个清单,清单中的每个项目是QListWidgetItem的一个实例,每个项目可以通过QListWidgetItem来操作。可以通过QListWidgetItem来设置每个项目的图像与文字。原创 2015-01-17 20:44:22 · 2839 阅读 · 0 评论 -
Qt5学习笔记(2)——二维图形
Qt的二维图形引擎是基于QPainter类的。QPainter既可以绘制几何形状(点、线、矩形、椭圆、弧形、弦形、饼状图多边形和贝塞尔曲线),也可以绘制像素映射图像和文字。原创 2015-01-09 21:02:56 · 1022 阅读 · 0 评论 -
Qt5学习笔记(3)——树形控件QtreeWidget
1.Qt怎么添加图片资源?2.Qt报错No rule to make target “D:/XXX/XXX/XXX”,needed by “D:/XXX/XX/XX” Stop原创 2015-01-09 22:40:30 · 2390 阅读 · 0 评论 -
Qt5学习笔记(4)——树形控件QtreeWidget(续)
QTreeWidget顾名思义,这是用来展示树型结构(也就是层次结构)的。Qt中实现树形结构可以使用QTreeWidget类,也可以使QTreeView类,QTreeWidget继承自QTreeView类。这个类需要同另外一个辅助类QTreeWidgetItem一同使用。不过,既然是提供方面的封装类,即便是看上去很复杂的树,在使用这个类的时候也是显得比较简单的。当不需要使用复杂的QTreeView的特性的时候,我们可以直接使用QTreeWidget代替。原创 2015-01-09 23:00:41 · 3695 阅读 · 0 评论 -
Qt5学习笔记(8)——表单QTableWidget类
QTableWidget是QT对话框设计中常用的显示数据表格的控件。原创 2015-02-02 23:01:05 · 5263 阅读 · 0 评论 -
Qt5学习笔记(6)——下拉列表框QComboBox类
下拉列表框QComboBox类原创 2015-02-02 21:59:52 · 65803 阅读 · 3 评论 -
Qt5学习笔记(9)——控件button使用的一些心得
在最近学习中,使用了QToolButton:顾名思义,就是工具操作相关的按钮。其是一种快速访问按钮命令或选项。所以通常和QToolBar搭配使用。工具按钮通常不显示文本,而显示图标QIcon。其主要搭配QToolBar上的QAction行为创建和使用的。一般QToolButton会在QToolBar::addAction时创建,或者已经存在的action添加到QToolBar时创建。当原创 2015-02-02 23:32:13 · 6409 阅读 · 0 评论 -
Qt5学习笔记(7)——组合框QGroupBox类
QGroupBox窗口部件提供了一个有标题的组合框。原创 2015-02-02 22:42:35 · 3551 阅读 · 0 评论 -
Qt入门之信号槽概念--qt对象通信机制
标签:qt信号槽原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hongbin0720.blog.51cto.com/3305400/1230096 信号和槽是qt用于对象之间通信的核心机制。其目的类似于当一个动作发生的时候,需要对这个动作做出相应的处理,很多时候首选回调函数,通过回调函数完成对此动作的操转载 2015-01-17 20:27:33 · 1107 阅读 · 0 评论 -
Qt入门之常用qt控件认知之Button系列
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hongbin0720.blog.51cto.com/3305400/1231118 按钮,常常被理解为触发一种动作请求或者命令,是与用户进行指令交互的操作。Qt中Button系列根据用途被划分为不同的定义,其实现框架为QAbstractButton提供按钮的通用性转载 2015-01-17 20:32:07 · 3465 阅读 · 0 评论 -
Qt入门之常用qt控件认知之QLabel
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hongbin0720.blog.51cto.com/3305400/1230430 QLabel是Qt最为基本和常用的一个控件。其定义包含在中。 1、整体简介(QLabel功能):QLabel的功能就是显示文字或者图片,没有用户交互功能,这也就是经转载 2015-01-17 20:28:30 · 2699 阅读 · 0 评论 -
QT 之 TCP/IP 服务器和客户端(一)
转载至:草莓蛋糕人TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器端程序。我们在服务器端进行端口的监听,一旦发现客户端的连接请求,就会发出newConnecti...转载 2018-08-28 11:35:12 · 1776 阅读 · 0 评论