小编qic*_*ren的帖子

如何在QTableView中设置图标中心?

NetworkPageForm::NetworkPageForm(QWidget *parent) :
      QWidget(parent),
      ui(new Ui::NetworkPageForm),
      devicesModel(NULL)
{
      ui->setupUi(this);
      devicesModel = new QStandardItemModel(0, 4, parent);
      devicesModel->setHeaderData(0, Qt::Horizontal, QObject::tr("IP"));
      devicesModel->setHeaderData(1, Qt::Horizontal, QObject::tr("Name"));
      devicesModel->setHeaderData(2, Qt::Horizontal, QObject::tr("Last Online"));
      devicesModel->setHeaderData(3, Qt::Horizontal, QObject::tr("Status"));

      ui->devicesTableView->setModel(devicesModel);
      ui->devicesTableView->resizeColumnsToContents();
}



void NetworkPageForm::addDevice(const QString &ip, int device_type) {
    bool haveSameItem = false;

    for(int i=0; i<devicesModel->rowCount(); i++) {
        QStandardItem * ipItem = devicesModel->item(i, 0);
        QStandardItem * nameItem = devicesModel->item(i, 1);

        if(QString::compare(ipItem->text(), ip)== 0 && QString::compare(nameItem->text(), deviceStr)==0) {
            devicesModel->setData(devicesModel->index(i, 2), BaseModel::now());
            haveSameItem = true;
        }

    }

    if(!haveSameItem)
    {
        int last = devicesModel->rowCount(); …
Run Code Online (Sandbox Code Playgroud)

qt

3
推荐指数
1
解决办法
3120
查看次数

iOS如何在显示之前设置UIViewController的视图框架?

我不熟悉iOS UIViewController的详细工具.我有以下代码来创建一个新的UIViewController并显示它,但我在initWithFrame方法中设置的帧不起作用,控制器的视图始终是全屏(320*480).

UIViewController *viewController = [[UIViewController alloc] init];

// view
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 140, 130)];
viewController.view = view;
[view release];
AppController *app = (AppController*)[[UIApplication sharedApplication] delegate];

UINavigationController *nav = [app navController];
[nav pushViewController:viewController animated:YES];
 [viewController release];
Run Code Online (Sandbox Code Playgroud)

我在苹果开发者文档中搜索了相关的想法,但我发现没有什么用处.在显示之前,UIViewController是如何处理其视图框架属性的?我在哪里可以找到有用的文档.

谢谢.


更新:事实上,代码来自cocos2d-iphone DirectorTest:https://github.com/cocos2d/cocos2d-iphone/blob/release-2.0-rc1/tests/DirectorTest.m#L143

uiviewcontroller uiview ios

2
推荐指数
1
解决办法
9256
查看次数

如何在iOS 7中使NavigationBar和StatusBar具有相同的背景?

我使用Xcode 5创建一个主细节项目.默认导航栏如下所示:

在此输入图像描述

现在我创建一个新的UIViewContrller文件及其xib文件:

在此输入图像描述

我在视图中添加了一个NavigationBar,并将背景颜色设置为绿色,但状态栏区域位于导航栏中.如何将其配置为MasterController导航栏显示?

在此输入图像描述

uinavigationbar ios7 ios7-statusbar

2
推荐指数
1
解决办法
1692
查看次数

如何在rails3中使用haml?

我想在rails 3项目中使用haml.

现在该如何开始?怎么样呢?

haml ruby-on-rails-3

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

如何使用rspec-rails2测试视图页面(paginate)?

rails 3 rspec-rails 2

在控制器中:

def index   @users = User.paginate
  :page => params[:page],:per_pae => 5
end
Run Code Online (Sandbox Code Playgroud)

在视图中:

<h1>User list</h1> 
<% @users.each do |user| %>
  <p>
    <%= user.name %>
  </p>
<% end %>
<%= will_paginate @users %>
Run Code Online (Sandbox Code Playgroud)

现在我使用rspec-rails 2来测试视图.

require 'spec_helper'

describe "/users/index.html.erb" do   
  before(:each) do
    assign(:users, [
      stub_model(User),
      stub_model(User),
      stub_model(User,
      stub_model(User)
    ])
  end

  it "renders a list of contracts" do
    render
    rendered.should contain "User list"
  end
end
Run Code Online (Sandbox Code Playgroud)

现在我使用rspec通用来测试它.我得到:未定义的方法`total_pages'for#

如何存根分页或其他一些方法来修复它?

testing rspec ruby-on-rails

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

为什么我不能为类实例设置成员值?

我对此问题输出结果感到困惑:

我10岁.我的名字是

为什么"我的名字"之后有空白字符串?

#include <iostream>

using namespace std;

class Name {
    int first_name;
    int last_name;

public:
    void setName(int f, int l) {
        first_name = f;
        last_name = l;
    }

    int true_name(){
        first_name + last_name;
    }
};

class Persion {

public:
    int age;
    Name name;

    Persion(){

    }

public:
    void hello(void){
        cout << "I am ";
        cout << age;
        cout << " years old.";
        cout << " My name is " + name.true_name() << endl;
    }
};

int main()
{
    Persion a; …
Run Code Online (Sandbox Code Playgroud)

c++

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