小编kaa*_*kaa的帖子

是否有任何带有示例数据库的公共SQL Server

我研究SQL Server技术,并想尝试连接到远程服务器.

有没有人知道带有样本数据库的公共服务器进行测试?目前谷歌没有帮助我.

sql-server

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

QMessageBox :: critical不显示标题文本

我需要显示简单的错误消息

QMessageBox::critical(  nullptr, "My Title", "Text");
Run Code Online (Sandbox Code Playgroud)

但对话框显示为空标题.

我做错了什么?

PS:操作系统:MacOS 10.9.1

qt

5
推荐指数
2
解决办法
2911
查看次数

如何根据图标的大小调整 QPushButton 的大小?

我需要带有图标的平面 QPushButton。问题是按钮的大小比图标的大小大得多。有没有办法根据图标的大小设置按钮的大小,而不使用幻数:

QIcon icon = GetIcon();
QPushButton* btn = new QPushButton( icon, "" ); 
btn->setFlat( true );
btn->setCheckable( true );

btn->setFixedSize( 16, 16 ); // These values should be calculated from the icon size.
Run Code Online (Sandbox Code Playgroud)

qt

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

QTableView中通过模型的列的初始宽度

我有基于QAbstractTableModel的QTableView.在QAbstractTableModel中重新实现方法headerData()根据模型设置列名和宽度.但

switch( role )
{
    ...
    case Qt::SizeHintRole       : return QSize( 500, 0 );
    ...
}
Run Code Online (Sandbox Code Playgroud)

没有效果.表中的所有列都具有相同的宽度().我应该怎样做才能正确设置初始列宽.

PS:在这个问题中建议使用委托来解决同样的问题,但我认为应该使用headerData().

qt

5
推荐指数
2
解决办法
8299
查看次数

如何在 QGraphicsScene 上创建可调整大小的自定义小部件

我研究 QGraphics 框架并想要创建自定义可调整大小的小部件。

例如我使用 QTextEdit 创建了一个代理小部件

QGraphicsLinearLayout* l = new QGraphicsLinearLayout;
QGraphicsProxyWidget* proxy = new QGraphicsProxyWidget;
proxy->setWidget(  new QTextEdit );
proxy->setSizePolicy( QSizePolicy::Preferred, QSizePolicy::Preferred );
l->setSizePolicy( QSizePolicy::Preferred, QSizePolicy::Preferred );
l->addItem( proxy );

QGraphicsWidget* w = new QGraphicsWidget;
w->setLayout( l );
w->setSizePolicy( QSizePolicy::Preferred, QSizePolicy::Preferred );
w->setFlag( QGraphicsItem::ItemIsMovable );

scene->addItem( w ); 
Run Code Online (Sandbox Code Playgroud)

小部件看起来不错,但我不知道如何添加调整其大小的能力。我在 Qt Examples 和 google 中搜索,但找不到任何示例。

qt

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

C++ lambda.如何捕获指针?

例如,有一种方法:

void foo( A* p )
{
    auto l = [=](){ /* Do Something using p */ };

   // Use l ...
}
Run Code Online (Sandbox Code Playgroud)

我应该如何捕获指针:通过引用或值?里面的lambda p没有改变,只是使用了它的方法.

c++ lambda pointers object-lifetime c++11

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

MySQL服务器安装失败配置

我试图使用Windows(x86,32位)MSI Installer在本地计算机(Win7 32)上重新安装MySQLServer。

向导配置服务器后,在安装后,将显示错误“配置失败”,详细信息:

mysql-server-5.5-win32:6 - Looking for valid template
mysql-server-5.5-win32:13 - Found valid template.
mysql-server-5.5-win32:20 - Attempting to process template.
mysql-server-5.5-win32:26 - Processed template.
mysql-server-5.5-win32:33 - Attempting to configure service.
mysql-server-5.5-win32:40 - Configured service.
mysql-server-5.5-win32:46 - Attempting to start service.
mysql-server-5.5-win32:100 - Unable to configure service.
mysql-server-5.5-win32:100 - Product configuration controller finished configuration.
Run Code Online (Sandbox Code Playgroud)

为什么会发生?

可以使用我在安装向导中输入的错误的“旧”密码来设置新密码吗?如果是,如何清除MySQL服务器的所有先前设置?

mysql

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

如何正确删除QGraphicsItem?

删除QGraphicsItem应该怎么做?

从场景中删除项目

 QGraphicsScene::removeItem(QGraphicsItem * item);
Run Code Online (Sandbox Code Playgroud)

从文档中获取此方法:

即,QGraphicsScene在销毁时将不再删除项目

所以我只看到一种方法:

delete item;
Run Code Online (Sandbox Code Playgroud)

但是可能是另一个吗?例如对于QWidget能够设置属性

setAttribute( Qt::WA_DeleteOnClose );
Run Code Online (Sandbox Code Playgroud)

这导致删除对象。QGraphicsItem可能有类似的东西吗?

qt

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

有可能获得所有MySQL系统函数的列表吗?

我看起来像:

SHOW FUNCTION STATUS
Run Code Online (Sandbox Code Playgroud)

获取当前服务器版本的所有可用系统函数的列表.它是更多钞票拿到表像这里从MySQL引擎直接?

谢谢!

mysql

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

"友谊"如何为派生类工作?

有三个类:

class A
{
    friend I_B;

    protected:

    void* mData;
};

class I_B
{
    void foo() = 0;
};

class B_Impl : public I_B
{

    B_Impl( A* value )
    :
    mData( value->mData ) <--- ERROR
    {

    }

    void foo() { mData->DoSomething() };

protected:

    void* mData;
};
Run Code Online (Sandbox Code Playgroud)

在编译时,我在构造函数中得到一个错误,mData是受保护的成员.

请解释一下,为什么会这样.

我可以使用基类的"友谊"访问受保护的成员吗?

c++

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

MacOsX:ScreenSaver - 如何获取.saver包的路径

我有一个ScreenSaver项目.在此项目的资源中显示图像文件.我正在尝试像这样加载它:

NSString* imageName = [[NSBundle mainBundle] pathForResource:@"DefaultImage" ofType:@"jpg"];
mpCurrentImage = [[NSImage alloc] initWithContentsOfFile:imageName];
Run Code Online (Sandbox Code Playgroud)

但mainBundle的路径是/ Applications/System Preferences.app/Contents/Resources

如何获取.saver包的路径,从资源加载图像?

macos cocoa screensaver

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

在哪里+不存在+ 2列

我有一个查询,它应该返回T1中没有链接到T2中记录的所有记录:

SELECT DISTINCT fldID, fldValue FROM T1 
 WHERE NOT EXISTS
 (
  SELECT  T1.fldID, T1.fldValue
    FROM T2
    JOIN T1  ON T2.fldID = T1.fldPtr
 )      
Run Code Online (Sandbox Code Playgroud)

但它返回空集 - 应该是一个记录.

如果我使用这样的查询(一个字段的子句):

SELECT DISTINCT fldID FROM T1 
 WHERE fldID NOT IN
 (
  SELECT  T1.fldID
    FROM T2
   JOIN T1  ON T2.fldID = T1.fldPtr
 )      
Run Code Online (Sandbox Code Playgroud)

它返回正确的结果.

但SQL Server不支持语法

WHERE ( fldID, flrValue ) NOT IN .... 
Run Code Online (Sandbox Code Playgroud)

请帮助我弄清楚如何撰写将检查多个列的查询?

谢谢!

sql sql-server

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

标签 统计

qt ×5

c++ ×2

mysql ×2

sql-server ×2

c++11 ×1

cocoa ×1

lambda ×1

macos ×1

object-lifetime ×1

pointers ×1

screensaver ×1

sql ×1