- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 qt的不规则窗体
构造函数IrregularWidget::IrregularWidget(QWidget *parent) : QWidget(parent, Qt::FramelessWindowHint) { setWindowTitle("Irregular widget"); //加载一幅有部分区域是透明的图片作为程序的界面 m_Pixm
2016-06-23 13:53:34 423
原创 Qt中根据pc屏幕分辨率按比例修改窗口的大小
void FitWindow::resetUI(QWidget *pWidget){ if(!pWidget){ return; } QDesktopWidget* desktopWidget = QApplication::desktop(); //获取可用桌面大小 QRect deskRect = desktopWidget->ava
2016-06-23 11:37:03 10657 3
原创 qt 制作dll 插件
dll可以让我们将部分功能封装起来,模块化,有效的避免了当功能模块某一部分出问题,或者需要修改的时候,不得不去重编译整个项目的问题,还可以被其它程序使用。基础类(用于提供接口):#ifndef TOOLMANAGEBASE_H#define TOOLMANAGEBASE_H#include <QString>#include <QLibrary>//工具管理类...
2016-06-23 10:53:12 847
原创 Q_GLOBAL_STATIC 生成全局静态变量
typedef enum { ShowType_Login = 0, ShowType_ResourceBar, ShowType_Setting, ShowType_Class, ShowType_MoreClass,}NavigationShowType;class NavigtionManager : public QObject{ ...
2016-06-23 10:06:31 2063
原创 qt 更改 调试、发布目录
添加 qt图标在项目的*.pro文件中,加入:RC_ICONS = images/SCEngine.ico在qt项目中添加子项目:.pro:TEMPLATE = subdirs SUBDIRS =\ InternetResourceCommunicater\ julongEngine\ magnifier\ ScreenTool\ search
2016-06-23 09:06:20 1022
原创 一个相对完整的inno setup 脚本
代码:;#define MyAppId "{{01DDF602-7CF8-40C9-816F-AD165F37F5E0}"#define MyAppName "ABCD"#define MyAppVersion "1.0.1.2"#define MyAppPublisher "AAA股份有限公司"#define MyAppURL "http://www.AAAA.com.cn/"
2016-06-21 17:09:38 7038 5
原创 qt项目的打包发布
1、添加qt运行时所依赖的库文件,可以借助一下类似于Depends.Exe工具,但是最好的方法还是用官方自带的windeployqt工具。命令:第一种:cd /d D:\hellomwwindeployqt hellomw.exe第二种:windeployqt.exe D:\hellomw\hellomw.exe有出现因为项目的问题而使程序无法启动的问题,原因是增加了一
2016-06-21 10:16:30 527
原创 qss的简单使用
qss可以快速的给软件制定你想要的风格。给一个控件设定名字first_page_button->setObjectName("blueButton");一个比较好的qss样式:QPushButton#transparentButton{ background:transparent;}QPushButton#menuButton{
2016-06-20 17:57:53 617
原创 QSignalMapper的简单使用
用于信号管理,适用于在一些控件较多的情况下。比如说一排按钮的情况下进行使用。接收者由目标槽函数转变为QSignalMapper,然后通过参数(整数或者字符串)来进行区分处理。 QSignalMapper *signalMapper = new QSignalMapper(this); for (i = 0; i < 10; i++) { button...
2016-06-20 17:11:25 576
转载 qml与c++之间的交互
学习qml的笔记,Qt Quick核心编程的一个例子:1、实现一个类(从object以及派生类中继承而来),使用Q_OBJECT宏。#ifndef COLORMAKER_H#define COLORMAKER_H#include #include class ColorMaker : public QObject{ Q_OBJECT Q_
2016-06-20 14:31:28 2476
ConsoleApplication1.rar
2020-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人