QtApplets-自定义控件-7-属性研究

简介: QtApplets-自定义控件-7-属性研究

image.png

QtApplets-自定义控件-7-属性研究

接上篇,我们最后的那个升华了的小问题,如果在我们的属性中给用户增加一个下拉菜单,供用户选择呢?如下图image.png文章目录

QtApplets-自定义控件-7-属性研究


1 声明一个自定义的属性

2 实现代码

3 效果演示

☞ 源码

关键字: Q_PROPERTY、属性、自定义、设置、Q_ENUMS


1 声明一个自定义的属性

其实这个还是比较简单的,就是利用枚举,代码如下


声明宏

image.pngimage.pngimage.png

目录
相关文章
|
C#
WPF整理-为控件添加自定义附加属性
原文:WPF整理-为控件添加自定义附加属性 附加属性,大家都不陌生,最常见的是Canvas.Left/Canvas.Top,类似的也有Grid.Row/Grid.Column等附加属性。举个最常见的例子 需要说明的是并不是所有的附加属性都是元素放进去后才会有附加效果,上面的例子只是刚好是这种错觉的巧合情况,Grid.Row也属于这种巧合。
2110 0
QtApplets-自定义控件-5-属性研究
QtApplets-自定义控件-5-属性研究
115 0
QtApplets-自定义控件-5-属性研究
QtApplets-自定义控件-4-属性研究
QtApplets-自定义控件-4-属性研究
130 0
QtApplets-自定义控件-4-属性研究
QtApplets-自定义控件-6-属性研究(未成功)
QtApplets-自定义控件-6-属性研究(未成功)
141 0
QtApplets-自定义控件-6-属性研究(未成功)
|
Web App开发
艾伟:WinForm控件开发总结(五)-----为控件的复杂属性提供类型转换器
上一篇文章我已经介绍了TypeConverterAttribute元数据的作用,本文将通过代码向你展示具体的实现。在这个例子中,我要给控件添加一个复杂的属性,这个属性对这个控件没有什么功用,纯粹是为了演示,有些牵强附会了。
817 0
|
C#
艾伟_转载:WPF/Silverlight陷阱:XAML自定义控件的嵌套内容无法通过名称访问
为了说明这个问题,假定我们需要实现一个具有特殊功能的按钮控件。编写Xaml文件如下: Button> 对 Code Behind类,唯一的改动是把向导生成的基类从UserControl改成Button: public partial class XamlButton : Button{    ...
1071 0
|
C# 数据安全/隐私保护 开发者
WPF自定义控件(一)の控件分类
原文:WPF自定义控件(一)の控件分类 一、什么是控件(Controls)         控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作, 然后是控件的使用。
1486 0
|
C#
[WPF 容易忽视的细节] —— x:Name与Name属性
原文:[WPF 容易忽视的细节] —— x:Name与Name属性 一、前言 WPF使用XAML来对界面进行编写,界面与后台逻辑分离。我们也可以写Style、Trigger来实现一些界面效果, 这些都是通过Name来定位控件的,例如Setter.TargetName、Trigger.SourceName和Binding的ElementName等。
1096 0
|
XML 前端开发 Android开发
D1-从N角星开始论述自定义控件
零、前言 [1].个人对安卓绘制逻辑感到繁琐,自己封装了一个绘图框架 [2].自定义控件的绘制流程都基于我的这个库,详见:开源计划之--Android绘图库--LogicCanvas [3].
1242 0
|
Android开发
QTQuick控件基础(2)
import QtQuick 2.2import QtQuick.Controls 1.2import QtQuick.Window 2.1ApplicationWindow {    visible: true    width: 640    height: 480    title: qsTr...
1003 0