Qt在设置窗口边框圆角时有两种方式,一种是设置样式,另一种是在paintEvent事件中绘制窗口。下面分别叙述用这两种方式来实现窗口边框圆角的效果。 一、使用setStyleSheet方法 this->setStyleSheet(“QWidget{border-top-left-radius:15p ...
分类:
其他好文 时间:
2016-12-21 07:37:48
阅读次数:
3093
一、简述 今天介绍一个简单的窗口属性——Qt::WA_DeleteOnClose。 在正常创建窗口后,我们一般会调用close()方法来关闭窗口,这里我们看一下Q助手中关于close()方法的介绍。 bool QWidget::close() Closes this widget. Returns ...
分类:
其他好文 时间:
2016-12-20 07:32:23
阅读次数:
279
#include "dialog.h" #include "ui_dialog.h" #include Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); } Dialo... ...
分类:
其他好文 时间:
2016-12-14 21:18:59
阅读次数:
521
一、窗口绘制——基本方法自定义窗口:Qt里允许自定义窗口控件,使之满足特殊的要求:1、可以修改其显示,自行绘制2、可以呈现动态效果3、可以添加事件,支持鼠标和键盘操作自定义的控件可以直接在QtDesigner中使用,可以直接加到父窗口里。步骤:1、新建一个类,继承于QWidget..
分类:
其他好文 时间:
2016-12-13 08:19:36
阅读次数:
372
一、工具栏和菜单只有主框架窗口(QMainWindow)才能够添加菜单和工具栏QAction命令步骤:1、添加action(动作编辑器)(在QtDesigner界面的右下角))2、把action拖动到菜单或工具栏里3、在代码里加上响应处理函数示例代码:Test10_1a_12_11::Test10_1a_12_11(QWidget*parent)
..
QT开发(三十)——计算器实例开发一、计算器界面制作计算器界面需要QWidget组件作为顶层窗口,QLineEdit组件作为输入框,QPsuhButton作为按钮。界面规划设计如下:#include<QApplication>
#include<QWidget>
#include<QLineEdit>
#include<QPushButton&g..
分类:
其他好文 时间:
2016-12-09 08:48:21
阅读次数:
688
所谓自动重启就是程序自动关闭后在重新打开: 一般一个qt程序main函数如下: int main(int argc, char* argv[]) { QApplication app(argc, argv); QWidget widget; widget.resize(400, 400); widg ...
分类:
其他好文 时间:
2016-12-07 22:37:30
阅读次数:
245
最近有点空闲时间了, 准备开一个地图SDK的开源项目, 现在的地图SDK已经有很多了, 再做一个跟重新发明个轮子差不多, 但还想做的原因是想在别的轮子的基础上造个轮子... 初步设想是基于开源的地图渲染引擎tangram-es进行二次开发, 使用Qt5.7进行二次封装, 提供QWidget和QML两 ...
分类:
其他好文 时间:
2016-12-03 21:00:50
阅读次数:
297
1. 给QPushButton 增加背景图片:背景图片可根据Button大小自由缩放。 [cpp] view plain copy void setButtonBackImage(QPushButton *button,QString image,int sizeW, int sizeH) { // ...
分类:
其他好文 时间:
2016-12-02 08:04:28
阅读次数:
420
#include <QNetworkReply> #include <QNetworkRequest> QNetworkAccessManager *m_accessManager; Widget::Widget(QWidget *parent) : QWidget(parent), ui(new ...
分类:
Web程序 时间:
2016-12-02 08:02:27
阅读次数:
415