Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Qt自定义界面类并提升(提升的窗口部件)
1 用Qt Creator新建一个自定义Widget 类名自定义为 QMyForm 2 在Qt Creator自带的设计师里面 把普通的Wiget提升为自定义的QMyForm 选择菜单 提升为 3 手动输入提升的类名 QMyForm 然后点
QT 界面
qt自定义控件
Qt4----子例化QDialog(可扩展对话框的使用)
1 linux下安装Qt4请参考如下博文 Qt4在linux下的安装 2 Qt4工程的创建请参考如下博文 Qt4创建工程的几种方法 linux系统 3 可扩展对话框 通过纯代码的形式 建立工程 点击 Detail 按钮 显示扩展对话框 包括
QT 界面
Qt之再谈阴影边框
前面就窗口阴影已经写过一篇博客 使用九宫格的思路实现的 在我看来 凡是用程序能实现的尽量不要使用图片代替 在保证效率的前提下 今天再次分享关于我的一些小见解 先看效果 窗口阴影任意调节 包括阴影像素 是否圆角等 直接上代码 void Dro
linuxQT
QT对话框
QT 界面
重写QTabWidget,在标签后面添加图标按钮
原本的QTabWidget没有支持在标签后面添加自定义的按钮的方法 想在后面添加自定义的功能按钮需要重写QTabWidget类 自己实现按钮图标的重绘和鼠标点击判断等操作 1 使用到的主要事件函数 1 void paintEvent QPa
QT 界面
Qt之布局管理——停靠窗口
QDockWidget类继承与QWidget类 用于停靠窗口的管理 在主窗口中 先设置中心控件 然后实例化QDockWidget对象 通过setFeatures 设置停靠窗口的窗体特性 通过 setAllowedAreas 设置窗体可停靠的
QT 界面
QT布局
[Qt]不带标题栏(FramelessWindowHint)的窗体移动及调整大小
Qt窗体若设置了 setWindowFlags Qt FramelessWindowHint 运行后该窗体是无法进行移动和调整大小的 那要如何才能让它和普通窗体一样进行移动和调整其大小的呢 方案如下 void QFramelessWindo
linuxQT
QT 界面
Qt 无边框、透明、可移动、的个性窗体
原文地址 转载 Qt 无边框 透明 可移动 的个性窗体案例详解 作者 风贝 很多朋友都问透明的效果怎么做 为什么自己做的无边框窗体不可移动 一个个回答的很累 干脆写出来分享下好了 我只用代码说话 工程的main cpp int main i
QT 界面
QDockWidget设置初始大小的一个解决方案
QDockWidget仅仅作为其子控件的一个包装 因此对其使用resize 或者setGeometry 均不管用 这造成QDockWidget的初始大小常常不尽如人意 网上有前辈提出通过调用QDockWidget的setMaximumSiz
QT 界面
Qt使用QSplitter实现分割窗口
分割窗口在应用程序中经常用到 它可以灵活分布窗口布局 经常用于类似文件资源管理器的窗口设计中 然后抱着这样的想法简单的实现了下 cpp view plain copy print main cpp include
QT布局
QT 界面