标签: classname

如何从类名中找到Qt元对象实例?

有没有办法在给定类名的情况下找到类的QMetaObject实例?我喜欢做的是从磁盘加载对象,但为了实现这一点,我需要一种方法来使用类的名称检索QMetaObject实例,以便使用QMetaObject创建实例.

reflection qt metadata classname qmetaobject

6
推荐指数
1
解决办法
3670
查看次数

C#以静态方法检索Classname

例:

namespace MyProgram.Testing
{

    public class Test1
    {
        public void TestMethod()
        {
            String actualType = this.GetType().FullName.ToString();
            return;
        }

        public static String GetInheritedClassName()
        {
            return System.Reflection.MethodBase.GetCurrentMethod().ReflectedType.FullName;
        }

    }

    public class Test2 : Test1
    {
    }

    public class Test3
    {
       String test2ClassName = Test2.GetInheritedClassName();
    }
}
Run Code Online (Sandbox Code Playgroud)

无论如何,我希望它返回"MyProgram.Testing.Test2",而是Test2.GetInheritedClassName()返回"MyProgram.Testing.Test1".我需要将什么内容放入该静态类中以使其返回(如果可能)?

c# reflection static classname

6
推荐指数
2
解决办法
812
查看次数

在Backbone视图渲染上动态设置className

我有一个Backbone视图,其中className是使用函数动态设置的:

app.Views.ItemRequestView = Backbone.View.extend({

    tagName     : 'tr',

    className   : function(){

        var classRow = '';

        if(this.model.getState() == app.Models.Request.status.wait.key) {
            classRow = app.Models.Request.status.wait.color + ' bolder';
        }
        else if(this.model.getState() == app.Models.Request.status.confirm.key){
            classRow = app.Models.Request.status.confirm.color + ' bolder';
        }

        return classRow;
    },
Run Code Online (Sandbox Code Playgroud)

当我更新视图模型时,我会触发一个渲染视图的更改事件.问题是className没有使用渲染重新计算...当我渲染视图时如何重新计算className?

有人有想法吗?谢谢

render classname backbone.js

6
推荐指数
1
解决办法
4739
查看次数

自定义 Twitter Bootstrap 类名

http://getbootstrap.com/customize/

以上链接,自定义 Bootstrap 的组件、Less 变量和 jQuery 插件以获得您自己的版本。

我想知道是否可以通过向其类添加前缀来自定义引导程序,例如:

".container" = ".myid_container"
".btn-group" = ".myid_btn-group"
Run Code Online (Sandbox Code Playgroud)

class classname prefix twitter-bootstrap twitter-bootstrap-3

6
推荐指数
1
解决办法
4592
查看次数

类确实存在但未找到

我绝对不以为然.这是我的CSS:

        $(window).load(function(){

           $('.zichtbaar').removeClass('zichtbaar').addClass('verborgen');

           $('#zoekitem').focus();



           $('.letter').on('click', function(){

               $('.zichtbaar').addClass('verborgen').removeClass('zichtbaar');

               var letter = $(this).text();

               var klasse = "LETTER-" + letter;

               var el = $('.' + klasse);
               
               alert(klasse + " - " + el.length);
               
               $('#alfabet-header').html(letter);

               el.addClass('zichtbaar').removeClass('verborgen');

           });

        });
Run Code Online (Sandbox Code Playgroud)
        #zoekitem{

         font-size: 1.3em;

        }


        #letter-header{

         height: 32px;

         color: royalblue;

         font-size: 1.5em;

         font-weight: bold;

         overflow: hidden;

        }


        .letter{

         float: left;

         width: 3.7037037037037%;

         cursor: pointer;

         text-align: center;

        }


        #alfabet-header{

         font-size: 5em;

         font-weight: bold;

        }


        .inhoud{

         margin-left: 10%;

        }

        .verborgen{

         display:none;

        }


        #zoek-header{

         font-size: 2em;

        }
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<div …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery classname

6
推荐指数
1
解决办法
313
查看次数

找出apk的类名

我正在开发一个应用程序,应该能够启动手​​机上安装的另一个应用程序。目前,我成功启动了 facebook,因为 ActivityPackage 和 ActivityClass 是已知的。我想启动其他应用程序,例如twitter、gplus、gtalk、gmail等。如何找到相应的类名?使用packagemanager查找包名很容易,但我没有用相同的方法找到类名。

android decompiling classname package apk

5
推荐指数
1
解决办法
8000
查看次数

iOS - 访问 IBOutlet 的名称

我有几个 UIView 的 IBOutlet;我的父视图中的几个子视图。我试图循环所有 UIView 子视图。我想循环所有 IBOutlet 名称以“view_”开头的子视图

有人可以帮我解决这个问题吗?问题是我真的想访问 IBOutlet 的名称。

这是我的澄清代码:

@property (weak, nonatomic) IBOutlet UIView *view_player1;
@property (weak, nonatomic) IBOutlet UIView *view_player2;
@property (weak, nonatomic) IBOutlet UIView *view_referee1;

- (void)listSubviewsOfView:(UIView *)view {
    // Get the subviews of the view
    NSArray *subviews = [view subviews];

    // Return if there are no subviews
    if ([subviews count] == 0) return;

    for (UIView *subview in subviews) {
        NSLog(@"my subview name is: %@", subview.class);  //?? is only giving my the type eg UIView, …
Run Code Online (Sandbox Code Playgroud)

view classname subview iboutlet subviews

5
推荐指数
0
解决办法
235
查看次数

自定义 className 语义 ui 反应

我希望做这样的事情:

<Divider className="homepage-divider" />
Run Code Online (Sandbox Code Playgroud)

但无论我是否添加类名,都会显示以下内容:

<div class="ui divider"></div>
Run Code Online (Sandbox Code Playgroud)

如何创建自己的 className. 我想多次使用不同宽度的分隔线。我已经知道如何使用覆盖文件自定义它,但这会将我的常规分隔线设置为设定的宽度。

css classname reactjs semantic-ui semantic-ui-react

5
推荐指数
1
解决办法
5914
查看次数

如何根据对象值将 className 添加到映射数组中的列表

我正在尝试将 className 值添加到列表项。我映射对象数组,并根据对象中“名称”的值,添加不同的类。

具体来说,我正在尝试制作一个消息应用程序,如果用户是“您”,则该消息将具有“正确”类,并且该消息显示在屏幕的右侧。如果用户名 != 'You',则应给出 className 'left'。

我尝试在代码的渲染部分以及 sendMessage() 函数中添加一条 if 语句,以在将消息推入数组时(甚至在它显示在屏幕上之前)添加该类。我得到的只是语法错误。请指教...

import React, { Component } from 'react';

class LandingPage extends Component {
  constructor(props) {
    // When you pass props to super, the props get assigned to 'this'
    super(props);
    // this.state is the buildiing block of the data that gets used
    this.state = {
      message: '',
      name: '',
      list: []
    }
  }

  updateInput(key, value) {
    // update react state with input data
    this.setState({
      [key]: value
    })
  }

  sendMessage() …
Run Code Online (Sandbox Code Playgroud)

dictionary object classname reactjs

5
推荐指数
1
解决办法
6445
查看次数

仅在移动设备上将文本居中

我对高级 CSS 还很陌生。我有一个自定义标题部分,我想仅以移动设备为中心。我添加了类名和以下代码,但什么也没发生。

.mobile-text {
  text-align: right;
}

@media (max-device-width: 600px) {
  .mobile-text {
    text-align: center;
  }
}
Run Code Online (Sandbox Code Playgroud)

是这个网站的主页,段落如下:

挑战规范并提高期望的房地产。这是黑白世界中的多彩思维。

css classname

5
推荐指数
1
解决办法
1万
查看次数